 @font-face {
     font-family: "ScalaOT Regular";
     src: url("../fonts/ScalaOT-Regular.otf");
 }

 @font-face {
     font-family: "Scala Light";
     src: url("../fonts/ScalaSansOT-Light.otf");
 }

 @font-face {
     font-family: "ScalaSansOT";
     src: url("../fonts/ScalaSansOT-Bold.otf");
 }

 @font-face {
     font-family: "ScalaOT Bold";
     src: url("../fonts/ScalaOT-Bold.otf");
 }

 @font-face {
     font-family: "Merriweather";
     src: url("../fonts/Merriweather-Regular-9.ttf");
 }

 @font-face {
     font-family: "HelveticaNeue-Bold";
     src: url("../fonts/HelveticaNeue Bold.ttf");
 }

 @font-face {
     font-family: "Helvetica Neue";
     src: url("../fonts/Helvetica-Neue-2.ttf");
 }

 @font-face {
     font-family: "HelveticaNeue Light";
     src: url("../fonts/helveticaneue-light.otf");
 }

 @font-face {
     font-family: "PingFangSC-Regular";
     src: url("../fonts/PingFangSCRegular.ttf");
 }

 @font-face {
     font-family: "Modern";
     src: url("../fonts/Modern_20.ttf");
 }

 body {
     font-family: Helvetica Neue, HelveticaNeue-Bold, Arial, Helvetica, sans-serif;
 }

 * {
     margin: 0;
     padding: 0;
 }

 ol,
 ul {
     padding: 0;
     margin: 0;
 }

 li {
     list-style: none;
 }

 a {
     text-decoration: none;
     color: #121212;
     cursor: pointer;
 }

 a:hover,
 a:focus {
     text-decoration: none !important;
 }

 img {
     width: 100%;
     height: auto;
 }

 .container {
     width: 1170px;
 }

 .on_p_container {
     display: none;
 }

 .f_icon {
     margin-right: 14px;
 }

 .l_icon {
     margin-left: 9px;
 }

 .svg-icon {
     width: 17px;
     height: 17px;
 }

 .svg-icon-s {
     width: 14px;
     height: 14px;
 }

 .row:after {
     content: "";
     display: block;
     clear: both;
 }

 .above_title {
     margin-bottom: 15px;
 }

 #header {
     height: 86px;
     position: relative;
 }

 #header .header_logo {
     width: 140px;
     height: 62px;
     margin: 0 auto;
     margin-top: 13px;
     margin-bottom: 11px;
 }

 #header .header_logo img {
     width: 100%;
     height: 100%;
 }

 #header .search_section {
     position: absolute;
     right: 0;
     top: 0;
 }

 #header .search_section i {
     cursor: pointer;
 }

 #header .search_section .search_box {
     width: 206px;
     height: 32px;
     position: relative;
     display: inline-block;
     margin-top: 32px;
 }

 #header .search_section .search_box i {
     position: absolute;
     right: 10px;
     top: 4px;
     cursor: pointer;
 }

 #header .search_section .search_box input {
     width: 100%;
     height: 100%;
     border-radius: 16px;
     border: 1px solid rgba(232, 232, 232, 1);
     outline: none;
     padding-left: 16px;
     padding-right: 28px;
 }

 #header .search_section .top_icon {
     padding: 4px;
     margin-left: 35px;
 }

 #header .related_pro {
     position: absolute;
     top: 0;
     left: 0;
     line-height: 86px;
 }

 #header .related_pro .top_icon {
     padding: 4px;
     margin-right: 35px;
 }

 #header .search_section a {
     text-decoration: none;
 }

 #index_nav {
     height: 52px;
     border-top: 1px solid #E6E6E6;
     border-bottom: 1px solid #F5F5F5;
 }

 .navbar {
     border-radius: unset;
 }

 .rel_nav .fixed {
     display: none;
 }

 .level01_nav,
 .rel_nav {
     margin-bottom: 0;
     border-top: none;
 }

 .rel_nav .navbar-brand {
     padding-left: 0;
 }

 #index_nav:after {
     content: "";
     display: block;
     clear: both;
 }

 .level01_nav .selected a,
 .rel_nav .selected a {
     padding-bottom: 12px;
     border-bottom: 3px solid #ED1B23;
 }

 .level01_nav li a,
 .rel_nav li a {
     font-size: 15px;
     font-family: Helvetica Neue;
     color: rgba(102, 102, 102, 1);
     line-height: 22px;
     padding-left: 0;
     padding-right: 0;
 }

 .rel_nav li a {
     padding-top: 13px;
     padding-bottom: 11px;
 }

 .level01_nav li:not(:first-child) {
     margin-left: 24px;
 }

 .rel_nav li:not(:first-child) {
     margin-left: 28px;
 }

 .rel_nav li:first-child {
     margin-left: 46px;
 }

 .fixed_nav {
     position: fixed;
     top: 0;
     height: 46px;
     line-height: 46px;
     min-height: 46px;
     width: 1170px;
     border-bottom: 1px solid #E6E6E6 !important;
     z-index: 10;
     display: inline-flex;
 }

 .fixed_nav .navbar-nav {
     overflow: hidden;
 }

 .fixed_nav .navbar-brand {
     height: 46px;
     line-height: 46px;
     padding: 0;
     display: inline-flex;
 }

 .fixed_nav .navbar-brand .svg-icon {
     font-size: 29px;
     width: 198px;
     height: 32px;
     line-height: 46px;
     margin-top: 7px;
 }

 .fixed_nav .fixed_logo {
     background-image: url(../img/fixed_logo.png);
     background-repeat: no-repeat;
     background-size: 100%;
     width: 32px;
     height: 32px;
     margin-right: 8px;
     display: inline-block;
     line-height: 46px;
     vertical-align: middle;
 }

 .fixed_nav .fixed_close_up {
     margin-left: 44px;
 }

 .fixed_nav li a {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: rgba(102, 102, 102, 1);
     line-height: 22px;
     padding-left: 0;
     padding-right: 0;
     padding-top: 12px;
     padding-bottom: 12px;
 }

 .fixed_nav li {
     margin-left: 23px;
 }

 .fixed_nav li:last-child {
     margin-left: 49px;
 }

 .fixed_nav .navbar-default {
     display: inline-flex;
 }

 .navbar-default {
     border: unset;
     background-color: #ffffff;
     border-left: none;
     border-right: none;
 }

 #main_section01 {
     margin-top: 24px;
 }

 #main_section01 .section01_col01 {
     width: 255px;
     padding-right: 15px;
     float: left;
 }

 .main_slide {
     width: 100%;
     height: 300px;
     margin-bottom: 15px;
 }

 .main_slide .slide_sec {
     position: relative;
     width: 100%;
     height: 100%;
 }

 .main_slide .slide_sec a {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     opacity: 0;
     transition: opacity 1s ease-out;
 }

 .main_slide .slide_sec .showed {
     opacity: 1;
     transition: opacity 2s ease-in;
 }

 #main_section01 .section01_col01 .new_form03 .new_title_m {
     line-height: 27px;
 }

 #main_section01 .topnews_sec:after {
     content: "";
     display: block;
     clear: both;
 }

 #main_section01 .topnews_sec {
     width: 875px;
     float: left;
     position: relative;
     min-height: 2000px;
 }

 #main_section01 .section01_col02 {
     width: 530px;
     padding-left: 14px;
     padding-right: 14px;
     border-left: 1px solid #E6E6E6;
     border-right: 1px solid #E6E6E6;
     float: left;
 }

 #main_section01 .section01_col03 {
     width: 385px;
     padding-left: 15px;
     float: left;
 }

 .new_title_ss,
 .new_title_s,
 .new_title_m,
 .new_title_l,
 .new_title_ml,
 .new_title_ms {
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 500;
     color: rgba(18, 18, 18, 1);
     margin-bottom: 8px;
     display: block;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .new_title_ss {
     font-size: 16px;
     line-height: 19px;
 }

 .new_title_s {
     font-size: 18px;
     line-height: 20px;
 }

 .new_title_ms {
     font-size: 20px;
     line-height: 24px;
 }

 .new_title_m {
     font-size: 22px;
     line-height: 24px;
 }

 .new_title_ml {
     font-size: 24px;
     line-height: 30px;
 }

 .new_title_l {
     font-size: 26px;
     line-height: 30px;
 }

 #main_section01 .section01_col01 .new_form01 .new_title {
     font-size: 24px;
     line-height: 30px;
 }

 p {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: rgba(102, 102, 102, 1);
     line-height: 20px;
 }

 #main_section01 .section01_col01 .new_form01 p,
 #main_section01 .section01_col01 .new_form02 p,
 #main_section01 .section01_col02 .new_form03 p,
 #main_section01 .section01_col02 .new_form04 p,
 #main_section01 .section01_col03 .new_form05 p {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: rgba(102, 102, 102, 1);
     line-height: 20px;
 }

 #main_section01 .section01_col01 .new_form02 .new_title,
 #main_section01 .section01_col02 .new_form03 .new_title {
     font-size: 20px;
     line-height: 24px;
 }

 #main_section01 .section01_col02 .new_form04 .new_title,
 #main_section01 .section01_col03 .new_form05 .new_title,
 #main_section01 .section01_col03 .new_form06 .new_title {
     font-size: 16px;
     line-height: 19px;
 }

 .column_title {
     font-size: 16px;
     font-family: HelveticaNeue Bold, Helvetica Neue;
     font-weight: bold;
     color: rgba(18, 18, 18, 1);
     line-height: 19px;
     margin-bottom: 20px;
     display: inline-flex;
 }

 .column_title a {
     text-decoration: none;
 }

 #main_section02 .column_title {
     margin-bottom: 20px;
 }

 #main_section01 .section01_col03 .new_form05 .new_title_s {
     margin-bottom: 0;
 }

 #main_section01 .section01_col01 .new_form02 img,
 #main_section01 .section01_col02 .new_form03 img,
 #main_section01 .section01_col02 .new_form04 img,
 #main_section01 .section01_col03 .new_form05 img {
     width: 100%;
     height: auto;
 }

 #main_section01 .section01_col01 .new_form02 img,
 #main_section01 .section01_col02 .new_form03 img {
     margin-bottom: 16px;
 }

 .in_divider {
     width: 100%;
     height: 1px;
     background-color: #E6E6E6;
 }

 #main_section01 .section01_col02 .new_form04 ul:after {
     content: "";
     display: block;
     clear: both;
 }

 #main_section01 .section01_col02 .new_form04 ul li {
     width: 235px;
     float: right;
 }

 #main_section01 .section01_col02 .new_form04 ul li:last-child {
     float: left;
 }

 #main_section01 .section01_col02 .new_form04 ul li img {
     width: 100%;
     height: auto;
 }

 #main_section01 .section01_col03 .new_form05 ul {
     display: block;
     margin-bottom: 12px;
 }

 #main_section01 .section01_col03 .feature .svg-icon {
     margin-left: 12px;
 }

 #main_section01 .section01_col03 .feature .column_title {
     margin-bottom: 11px;
     color: rgba(102, 102, 102, 1);
 }

 #main_section01 .section01_col03 .special_column ul:after,
 #footer .footer_info ul:after,
 #footer .footer_share:after,
 #main_section01 .section01_col03 .new_form05 ul:after,
 #main_section02 .changeable_modal01 .modal01_new_form01 ul:after,
 .common_section ul:after {
     content: "";
     display: block;
     clear: both;
 }

 #main_section02 .changeable_modal04 .column_title .svg-icon,
 #main_section02 .changeable_modal03 .column_title .svg-icon,
 #main_section02 .changeable_modal02 .column_title .svg-icon,
 #main_section02 .changeable_modal01 .column_title .svg-icon {
     margin-right: 14px;
 }

 #main_section02 .changeable_modal04 .column_title .svg-icon-s,
 #main_section02 .changeable_modal03 .column_title .svg-icon-s,
 #main_section02 .changeable_modal02 .column_title .svg-icon-s,
 #main_section02 .changeable_modal01 .column_title .svg-icon-s {
     margin-left: 9px;
     margin-top: 4px;
 }

 #main_section01 .section01_col03 .new_form05 ul li {
     float: left;
 }

 #main_section01 .section01_col03 .new_form05 ul li:first-child {
     width: 240px;
     margin-right: 10px;
 }

 #main_section01 .section01_col03 .new_form05 ul li:last-child {
     width: 120px;
 }

 #main_section01 .section01_col03 .new_form05 ul li:last-child img {
     width: 100%;
     height: auto;
 }

 #main_section01 .section01_col03 .new_form06 a {
     margin-bottom: 8px;
 }

 #main_section01 .section01_col03 .new_form06 p {
     font-size: 12px;
     font-family: HelveticaNeue;
     color: rgba(179, 179, 179, 1);
     line-height: 14px;
 }

 #main_section01 .section01_col03 .column_title i {
     padding-left: 10px;
 }

 #main_section01 .section01_col03 .special_column ul {
     margin-bottom: 12px;
 }

 #main_section01 .section01_col03 .special_column ul li {
     float: left;
 }

 #main_section01 .section01_col03 .special_column ul li .new_title_s {
     margin-bottom: 0;
 }

 #main_section01 .section01_col03 .special_column ul li:first-child {
     padding-top: 5px;
     width: 280px;
 }

 #main_section01 .section01_col03 .special_column ul li:last-child {
     width: 48px;
     height: 48px;
     margin-left: 30px;
 }

 #main_section02 .section02_col01 {
     width: 785px;
     height: auto;
     padding-right: 14px;
     border-right: 1px solid #e6e6e6;
 }

 #main_section02 .section02_col02 {
     width: 385px;
     padding-left: 15px;
 }

 #main_section02 .section02_col01,
 #main_section02 .section02_col02,
 #main_section02 .section02_col01 .modal01_col01,
 #main_section02 .section02_col01 .modal01_col02,
 #main_section02 .section02_col01 .modal02_col01,
 #main_section02 .section02_col01 .modal02_col02 {
     float: left;
 }

 #main_section02 .section02_col01 .modal01_col01 {
     width: 570px;
     padding-right: 15px;
 }

 #main_section02 .section02_col01 .modal01_col02 {
     width: 199px;
     border-left: 1px solid #e6e6e6;
     padding-left: 14px;
 }

 #main_section02 .section02_col01 .modal01_content:after,
 #main_section02 .section02_col01 .modal02_content:after,
 #main_section02 .visual_news .visual_news_content ul:after {
     content: "";
     display: block;
     clear: both;
 }

 #main_section02 .changeable_modal01 .modal01_new_form01 ul li {
     float: left;
 }

 #main_section02 .changeable_modal01 .modal01_new_form01 p {}

 #main_section02 .changeable_modal01 .modal01_new_form01 ul li:first-child {
     width: 370px;
     margin-right: 15px;
 }

 #main_section02 .changeable_modal01 .modal01_new_form01 ul li:first-child img {
     width: 100%;
     height: auto;
 }

 #main_section02 .changeable_modal01 .modal01_new_form01 ul li:last-child {
     width: 170px;
 }

 #main_section02 .changeable_modal01 .modal01_new_form02 {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 500;
     color: rgba(18, 18, 18, 1);
     line-height: 24px;
 }

 #main_section02 .changeable_modal02 .modal02_col01 {
     width: 386px;
     padding-right: 15px;
     border-right: 1px solid #E6E6E6;
     float: left;
 }

 #main_section02 .changeable_modal02 .modal02_col02 {
     float: left;
     width: calc(100% - 386px);
     padding-left: 14px;
 }

 #main_section02 .visual_news .visual_news_content ul li {
     float: left;
     width: 250px;
 }

 #main_section02 .visual_news .visual_news_content ul li:not(.not_mid) {
     margin-left: 14px;
 }

 #main_section02 .visual_news .visual_news_content ul li:last-child {
     padding-left: 14px;
 }

 #main_section02 .visual_news .visual_news_content ul li:not(:last-child) {
     padding-right: 14px;
     border-right: 1px solid #E6E6E6;
 }

 #main_section02 .visual_news .visual_news_content ul li .visual_img {
     display: block;
     text-align: center;
 }

 #main_section02 .visual_news .visual_news_content ul li img {
     width: auto;
     height: auto;
     max-height: 142px;
     max-width: 100%;
 }

 #main_section02 .visual_news .visual_news_content ul li .from_column {
     font-size: 12px;
     font-family: HelveticaNeue;
     color: rgba(179, 179, 179, 1);
     line-height: 14px;
 }

 #main_section02 .visual_news .visual_news_content ul li .new_title_s {
     min-height: 57px;
     margin-bottom: 19px;
 }

 #main_section02 .changeable_modal04 .modal04_row01 .modal04_new_form01,
 #main_section02 .changeable_modal03 .modal03_col02 .form03_info,
 #main_section02 .changeable_modal03 .modal03_content {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
 }

 #main_section02 .changeable_modal03 .modal03_col01 {
     flex: 386px 0 0;
     padding-right: 15px;
     border-right: 1px solid #E6E6E6;
 }

 #main_section02 .changeable_modal03 .modal03_col01 .new_title_ms {
     margin-top: 15px;
 }

 #main_section02 .changeable_modal03 .modal03_col02 {
     margin-left: 15px;
     margin-right: 14px;
     flex: 1;
 }

 #main_section02 .changeable_modal03 .modal03_col02 .form03_info p {
     flex: 178px 0 0;
     margin-right: 10px;
 }

 #main_section02 .changeable_modal04 .modal04_row01 .modal04_new_form01 .form01_info {
     flex: 370px 0 0;
     margin-right: 28px;
 }

 #main_section02 .changeable_modal04 .modal04_row02:after {
     content: "";
     display: block;
     clear: both;
 }

 #main_section02 .changeable_modal04 .modal04_row02 .new_title_s {
     width: 370px;
     float: left;
 }

 #main_section02 .changeable_modal04 .modal04_row02 .new_title_s:first-child {
     padding-right: 14px;
     border-right: 1px solid #E6E6E6;
 }

 #main_section02 .changeable_modal04 .modal04_row02 .new_title_s:last-child {
     padding-left: 13px;
 }

 .most_view li {
     display: table;
     margin-bottom: 16px;
 }

 .most_view li .num_1 {
     color: #ED1B23;
     opacity: 1;
 }

 .most_view li .num_2 {
     color: #ED1B23;
     opacity: 0.6;
 }

 .most_view li .num_3 {
     color: #ED1B23;
     opacity: 0.3;
 }

 .most_view li i {
     display: table-cell;
     font-style: normal;
     padding-left: 8px;
     padding-right: 18px;
     font-size: 16px;
     font-family: HelveticaNeue-Bold, HelveticaNeue;
     font-weight: bold;
     color: #121212;
     line-height: 19px;
 }

 .most_view li a {
     font-size: 16px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: rgba(18, 18, 18, 1);
     line-height: 20px;
 }

 .section_divider_1 {
     width: 100%;
     height: 1px;
     background-color: #8F9091;
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .section_divider_2 {
     width: 100%;
     height: 1px;
     background-color: #E6E6E6;
     margin-top: 26px;
     margin-bottom: 20px;
 }

 .common_section .icongengduo:before {
     color: #ED1B23;
 }

 .common_section .column_title .svg-icon-s {
     margin-left: 9px;
     color: #ED1B23;
     margin-top: 3px;
 }

 .common_section ul li {
     float: left;
 }

 .common_section ul .vertical_divider {
     margin-left: 14px;
     margin-right: 15px;
     height: 100%;
     width: 1px;
     background-color: #E6E6E6;
 }

 .common_section ul .bimg_new_form {
     width: 500px;
 }

 .common_section ul .simg_new_form {
     width: 240px;
 }

 .common_section ul .noimg_new_form {
     width: 370px;
 }

 .common_section .new_title_s {
     margin-bottom: 10px;
 }

 #footer {
     border-top: 1px solid #E6E6E6;
     padding-top: 40px;
     margin-top: 40px;
 }

 #footer .footer_nav {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
 }

 #footer .footer_nav .footer_column {
     width: 160px;
 }

 #footer .index_footer_nav .footer_column {
     width: 142px;
     margin-right: 20px;
 }

 #footer .index_footer_nav .footer_column:nth-last-child(2) {
     margin-right: 40px;
 }

 #footer .index_footer_nav .footer_column:last-child {
     width: 160px;
     margin-right: 0;
     padding-left: 40px;
     border-left: 1px solid #E6E6E6;
 }

 #footer .footer_nav .footer_column .cloumn_name {
     font-size: 16px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: bold;
     color: rgba(18, 18, 18, 1);
     line-height: 20px;
     margin-bottom: 25px;
 }

 #footer .footer_nav .footer_column .cloumn_content ul li a {
     font-size: 14px;
     font-family: HelveticaNeue Light, HelveticaNeue;
     font-weight: 300;
     color: #666666;
     line-height: 22px;
 }

 #footer .footer_share {
     height: 70px;
     margin-top: 35px;
     padding-bottom: 20px;
     border-bottom: 1px solid #8F9091;
 }

 #footer .footer_share .footer_logo {
     float: left;
     width: 116px;
     height: 50px;
 }

 #footer .footer_share .footer_logo img {
     width: 100%;
     height: 100%;
 }

 #footer .footer_share .iconfont {
     float: right;
     font-size: 20px;
     margin-left: 38px;
     margin-top: 15px;
     cursor: pointer;
 }

 #footer .footer_info {
     margin: 0 auto;
     margin-top: 30px;
     text-align: center;
 }

 #footer .footer_info ul {
     display: inline-block;
 }

 #footer .footer_info ul li {
     float: left;
 }

 #footer .footer_info ul li:not(:last-child):after {
     content: "";
     border-right: 1px solid #8C8C8C;
     height: 20px;
     display: inline-block;
     margin-left: 20px;
     margin-right: 20px;
     vertical-align: middle;
 }

 #footer .footer_info ul li a {
     font-size: 16px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: rgba(51, 51, 51, 1);
     line-height: 28px;
     height: 28px;
 }

 #footer .footer_info .copy_right {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     color: rgba(0, 0, 0, 0.25);
     height: 28px;
     line-height: 28px;
 }

 #footer .footer_info .copy_right:not(:last-child) {
     margin-top: 10px;
 }

 #footer .footer_info .copy_right:last-child {
     margin-top: 10px;
     margin-bottom: 20px;
 }

 #footer .footer_info .copy_right a {
     color: rgba(0, 0, 0, 0.25);
 }

 /*文章页*/
 #article_header {
     width: 1200px;
     height: 48px;
     border-bottom: 1px solid #E6E6E6FF;
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     z-index: 10;
     background-color: #ffffff;
 }

 #article_header .row {
     display: flex;
     align-items: center;
 }

 #article_header .article_header_logo {
     display: flex;
     justify-content: flex-start;
     flex-wrap: nowrap;
     flex-direction: row;
     align-items: center;
     -webkit-box-align: center;
     height: 48px;
 }

 #article_header .article_header_logo .svg-icon {
     width: 198px;
     height: 32px;
 }

 #article_header .article_header_logo .fixed_close_up {
     margin-left: 18px;
 }

 #article_header .article_title_space {
     width: 752px;
     font-size: 16px;
     text-indent: 50px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 500;
     color: rgba(18, 18, 18, 1);
     line-height: 18px;
 }

 #article_header .article_title_space .top_title {
     display: none;
     padding-right: 20px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 #article_header .article_header_share a {
     text-decoration: none;
 }

 #article_header .article_header_share .top_icon {
     font-size: 20px;
     cursor: pointer;
 }

 #article_header .article_header_share a:not(:first-child) .top_icon {
     margin-left: 18px;
 }

 #article_header .article_sign_in button {
     border: 1px solid #dcdcdc;
     padding: 3px 6px 3px 6px;
     border-radius: 0;
     margin-left: 18px;
     background-color: #ffffff;
     margin-right: 0;
 }

 .article_section {
     width: 762px;
     margin-top: 67px;
 }

 .article_section .article_page {
     display: -webkit-box;
     -webkit-box-orient: horizontal;
     -webkit-box-pack: start;
     -webkit-box-align: start;
     display: -moz-box;
     -moz-box-pack: start;
     -moz-box-align: start;
     display: box;
     box-orient: horizontal;
     box-direction: $directionLegacy;
     box-pack: start;
     box-align: start;
     display: -ms-flexbox;
     -ms-flex-wrap: wrap;
     -ms-flex-direction: row;
     -ms-justify-content: flex-start;
     -ms-flex-align: start;
     -ms-flex-pack: start;
     display: -webkit-flex;
     -webkit-flex-wrap: wrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: stretch;
     display: flex;
     flex-wrap: wrap;
     flex-direction: row;
     justify-content: flex-start;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch;
     margin: auto;
 }

 .article_section .article_left {
     width: 62px;
 }

 .article_section .article_left .article_left_share {
     width: 20px;
     margin-right: 42px;
     transition: all .5s;
     opacity: 0;
 }

 .article {
     width: 700px;
     margin: 0 auto;
 }

 .article .article_top {
     margin-bottom: 34px;
 }

 .article .article_content {
     width: 100%;
     display: -webkit-box;
     -webkit-box-orient: horizontal;
     -webkit-box-pack: start;
     -webkit-box-align: start;
     display: -moz-box;
     -moz-box-pack: start;
     -moz-box-align: start;
     display: box;
     box-orient: horizontal;
     box-direction: $directionLegacy;
     box-pack: start;
     box-align: start;
     display: -ms-flexbox;
     -ms-flex-wrap: wrap;
     -ms-flex-direction: row;
     -ms-justify-content: flex-start;
     -ms-flex-align: start;
     -ms-flex-pack: start;
     display: -webkit-flex;
     -webkit-flex-wrap: wrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: stretch;
     display: flex;
     flex-wrap: wrap;
     flex-direction: row;
     justify-content: flex-start;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch;
     margin: 0;
 }

 .article .article_left .share_fix {
     position: fixed;
     top: 80px;
 }

 .article .article_right {
     width: 700px;
 }

 .article .article_top .article_column {
     font-size: 16px;
     font-family: ScalaOT Regular;
     line-height: 18px;
     color: rgba(153, 153, 153, 1);
 }

 .article .article_top .cloumm_level_one {
     color: rgba(153, 153, 153, 1);
 }

 .article .article_top .cloumm_level_two {
     color: rgba(18, 18, 18, 1);
 }

 .article .article_top .article_title {
     font-size: 38px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 500;
     color: rgba(18, 18, 18, 1);
     line-height: 46px;
     margin-top: 22px;
     margin-bottom: 22px;
 }

 .article .article_top .article_subtitle {
     font-size: 24px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: rgba(18, 18, 18, 1);
     line-height: 30px;
     margin-top: 22px;
     margin-bottom: 22px;
 }

 .article .article_top .author_share:after {
     content: "";
     display: block;
     clear: both;
 }

 .article .article_top .author_share .author_share_left {
     float: left;
 }

 .article .article_top .author_share .byline {
     font-size: 16px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: rgba(18, 18, 18, 1);
     line-height: 14px;
     position: relative;
 }

 .title_on_img .ga_info .author_name {
     color: #FFFFFF;
 }

 .article .article_top .author_share .byline .author_name {
     color: #121212;
 }

 .title_on_img .ga_info .author_name:hover,
 .article .article_top .author_share .byline .author_name:hover {
     color: #1b8ef8;
     text-decoration: underline !important;
 }

 .title_on_img .title_top .ga_info .with_name_card {
     margin-right: 4px;
     display: inline-block;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card {
     width: 220px;
     padding: 16px;
     height: auto;
     background-color: #ffffff;
     filter: drop-shadow(#adadad 0 2px 10px);
     margin-top: 54px;
     position: absolute;
     bottom: 0;
     display: none;
 }

 .article .article_top .author_share .with_name_card .author_card {
     width: 220px;
     padding: 16px;
     height: auto;
     background-color: #ffffff;
     filter: drop-shadow(#adadad 0 2px 10px);
     margin-top: 54px;
     position: absolute;
     bottom: 0;
     display: none;
     z-index: 2;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card .author_card_img {
     display: block;
     text-align: center;
 }

 .article .article_top .author_share .author_card .author_card_img {
     display: block;
     text-align: center;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card_img img {
     display: block;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card_img img,
 .article .article_top .author_share .author_card .author_card_img img {
     width: 90px;
     height: 90px;
     margin: 0 auto;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card .author_card_info {
     text-shadow: none;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card .author_card_info,
 .article .article_top .author_share .author_card .author_card_info {
     text-align: center;
     margin-top: 6px;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card .author_card_info .card_author_desc,
 .article .article_top .author_share .author_card .author_card_info .card_author_desc {
     margin-top: 6px;
 }


 .article .article_top .author_share .author_card .author_card_info .card_author_name {
     font-size: 14px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #1b8ef8;
     line-height: 14px;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card .bot_triangle {
     background-color: transparent;
     left: 0px;
     right: 0px;
     height: 15px;
     top: -15px;
     position: absolute;
 }

 .article .article_top .author_share .author_card .bot_triangle {
     background-color: transparent;
     left: 0px;
     right: 0px;
     height: 15px;
     top: -15px;
     position: absolute;
 }

 .title_on_img .title_top .ga_info .with_name_card .author_card .bot_triangle:before,
 .article .article_top .author_share .author_card .bot_triangle:before {
     content: "";
     position: absolute;
     border-style: solid;
     top: 0;
     left: 20px;
     border-width: 0px 10px 15px;
     border-color: transparent transparent #fff transparent;
 }

 .article .article_top .author_share .byline .with_name_card {
     display: inline-block;
 }

 .article .article_top .author_share .pub_time {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     color: rgba(153, 153, 153, 1);
     line-height: 14px;
     margin-top: 8px;
     display: block;
 }

 .article .article_top .author_share .article_top_share {
     float: right;
     height: 30px;
     line-height: 40px;
     padding-top: 6px;
 }

 .article .article_top .author_share .article_top_share .svg-icon {
     font-size: 20px;
     width: 20px;
     height: 20px;
     margin-left: 27px;
     cursor: pointer;
 }

 .article_page .article_left .article_left_share .svg-icon {
     width: 20px;
     height: 20px;
     margin-bottom: 31px;
     cursor: pointer;
 }

 .article .article_content .article_right,
 .article .article_content .article_right p {
     font-size: 18px;
     font-family: Merriweather;
     color: rgba(18, 18, 18, 1);
     line-height: 36px;
 }

 .article .article_content .article_right a {
     color: #337ab7;
     text-decoration: underline;
 }

 .article .article_content .article_right a:hover {
     color: #1b8ef8;
 }

 .article .article_content .article_right p.picture {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #666666;
     line-height: 22px;
 }

 .article .article_content .article_right .article_img {
     width: 100%;
     margin-bottom: 40px;
     text-align: center;
 }

 .article .article_content .article_right .article_img img {
     width: 100%;
     height: auto;
     margin-bottom: 10px;
 }

 .article .article_content .article_right .article_img p {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     color: rgba(153, 153, 153, 1);
     line-height: 22px;
     text-align: left;
 }

 .article .article_footer {
     width: 100%;
     height: 100px;
     padding-top: 40px;
     padding-bottom: 69px;
 }

 .article .article_footer .article_footer_share .svg-icon {
     width: 20px;
     height: 20px;
     margin-right: 27px;
     cursor: pointer;
 }

 .article .related_section .related_article {
     -ms-flex-wrap: wrap;
     -ms-flex-direction: row;
     -ms-justify-content: flex-start;
     -ms-flex-align: start;
     -ms-flex-pack: start;
     display: -webkit-flex;
     -webkit-flex-wrap: wrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: stretch;
     display: flex;
     flex-wrap: wrap;
     flex-direction: row;
     justify-content: flex-start;
     margin-bottom: 42px;
 }

 .article .related_section .column_title {
     margin-top: 20px;
 }

 .article .related_section .related_article .related_img {
     flex: 183px 0 0;
     margin-right: 30px;
 }

 .article .related_section .related_article .related_img img {
     width: 100%;
     height: auto;
 }

 .article .related_section .related_article .related_content {
     width: 370px;
 }

 .article .related_section .related_article .related_content p {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: rgba(102, 102, 102, 1);
     line-height: 20px;
 }

 .article .most_view_section {
     padding-top: 20px;
     padding-bottom: 32px;
 }

 .article .footer_most_view {
     -ms-flex-wrap: wrap;
     -ms-flex-direction: row;
     -ms-justify-content: flex-start;
     -ms-flex-align: start;
     -ms-flex-pack: start;
     display: -webkit-flex;
     -webkit-flex-wrap: wrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: stretch;
     display: flex;
     flex-wrap: wrap;
     flex-direction: row;
     justify-content: flex-start;
 }

 .article .footer_most_view .most_view_left {
     margin-right: 32px;
 }

 .article .footer_most_view .most_view_left,
 .article .footer_most_view .most_view_right {
     flex: 334px 0 0;
 }

 .article .footer_most_view .most_view_left .most_article,
 .article .footer_most_view .most_view_right .most_article {
     display: table;
     margin-bottom: 24px;
 }

 .article .footer_most_view .most_view_left .most_article i,
 .article .footer_most_view .most_view_left .most_article a,
 .article .footer_most_view .most_view_right .most_article i,
 .article .footer_most_view .most_view_right .most_article a {
     display: table-cell;
 }

 .article .footer_most_view .most_article i {
     font-size: 16px;
     font-family: HelveticaNeue-Bold, HelveticaNeue;
     font-weight: bold;
     color: rgba(18, 18, 18, 1);
     line-height: 19px;
     font-style: normal;
     width: 34px;
     height: 24px;
     padding-right: 10px;
 }

 .article .footer_most_view .most_article .top_3 {
     color: #ED1B23FF;
 }

 .article .footer_most_view .most_article a {
     width: 300px;
     font-size: 16px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: rgba(18, 18, 18, 1);
     line-height: 20px;
 }

 .article_section .article .article_content .article_right img {
     cursor: zoom-in;
     cursor: -moz-zoom-in;
     cursor: -webkit-zoom-in;
     max-width: 100%;
     width: auto;
 }

 #img_cover {
     width: 1200px;
     height: 600px;
     position: fixed;
     z-index: 2;
     opacity: 1;
     background: rgba(0, 0, 0, .9);
     width: 100vw;
     height: 100vh;
     top: 0;
     left: 0;
     display: block;
 }

 #img_cover .close_cover {
     position: absolute;
     top: 30px;
     right: 30px;
     width: 32px;
     height: 32px;
     z-index: 10;
 }

 #img_cover .close_cover img {
     width: 100%;
     height: 100%;
     cursor: pointer;
 }

 #img_cover .img_table {
     width: 100%;
     height: 100%;
     display: table;
 }

 #img_cover .img_cell {
     width: 100%;
     height: 100%;
     display: table-cell;
     vertical-align: middle;
     text-align: center;
 }

 #img_cover .drag_img {
     max-width: 1400px;
     position: absolute;
     width: auto;
     cursor: move;
     top: 50px;
     left: 50%;
 }


 /*china 页面*/
 .level01_top {
     border-bottom: 1px solid #E6E6E6;
     margin-bottom: 24px;
     font-size: 0;
 }

 .level01_top .level01_title,
 .level01_top .level01_name {
     display: inline-block;
     vertical-align: bottom;
 }

 .level01_top .level01_name {
     height: 26px;
     margin-bottom: 9px;
     margin-right: 10px;
 }

 .level01_top .level01_name img {
     height: 100%;
     width: auto;
 }

 .level01_top .level01_title {
     font-size: 36px;
     font-family: HelveticaNeue-Bold, HelveticaNeue;
     font-weight: bold;
     color: #121212;
     line-height: 44px;
     margin-top: 28px;
 }

 .level01_top .level01_title .icongengduo {
     display: none;
 }

 .info_content .content_top,
 .common_content .content_top,
 .subcol_common_top,
 .source_content .content_top .top_right .source_form3_top,
 .source_content .content_top,
 .source_content .content_mid,
 .source_content .content_mid .mid_elem,
 .opinion_content .content_mid,
 .opinion_content .content_mid .mid_left .opinion_new_form3,
 .opinion_content .content_mid .mid_right .mid_right_content,
 .opinion_new_form2 .opinion_form2_top,
 .opinion_content .content_top,
 .level01_list ul li,
 .china_content .content_bottom ul,
 .opinion_content .content_bottom ul,
 .source_content .content_bottom ul,
 .china_content .content_top .china_article_form2 .form2_bottom,
 .china_content .content_top .left_bottom,
 .china_content .content_top .top_left .china_article_form1,
 .china_content .content_top,
 .video_top,
 .video_content,
 .photo_content {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
 }

 .china_content .content_top {
     border-bottom: 1px solid #E6E6E6;
     padding-bottom: 24px;
 }

 .china_content .content_top .top_left {
     flex: 910px 0 0;
     padding-right: 19px;
     border-right: 1px solid #E6E6E6;
 }

 .china_content .content_top .top_left .china_article_form1 .form1_img {
     flex: 500px 0 0;
     margin-right: 16px;
 }

 .china_content .content_top .top_left .china_article_form1 .form1_img img {
     width: 100%;
     height: auto;
 }

 .china_content .content_top .top_left .in_divider {
     margin: 24px 0;
 }

 .china_content .content_top .china_article_form2 {
     flex: 557px 0 0;
     padding-right: 17px;
     border-right: 1px solid #E6E6E6;
 }

 .china_content .content_top .new_title_ms {
     margin-bottom: 16px;
 }

 .china_content .content_top .china_article_form2 .form2_bottom .form2_img {
     flex: 200px 0 0;
     height: 120px;
     margin-right: 16px;
 }

 .china_content .content_top .china_article_form2 .form2_bottom .form2_img img {
     width: 100%;
     height: 100%;
 }

 .china_content .content_top .china_article_form3 {
     margin-left: 19px;
 }

 .china_content .content_top .top_right {
     margin-left: 19px;
 }

 .china_content .content_top .top_right .new_title_ms {
     margin-top: 16px;
 }

 .source_content .content_bottom,
 .china_content .content_bottom {
     margin-top: 24px;
     margin-bottom: 24px;
 }

 .source_content .content_bottom ul li,
 .opinion_content .content_bottom ul li,
 .china_content .content_bottom ul li {
     flex: 256px 0 0;
 }

 .source_content .content_bottom ul li:not(:last-child),
 .opinion_content .content_bottom ul li:not(:last-child),
 .china_content .content_bottom ul li:not(:last-child) {
     margin-right: 50px;
 }

 .source_content .content_bottom ul li img,
 .opinion_content .content_bottom ul li img,
 .china_content .content_bottom ul li img {
     width: 100%;
     height: auto;
 }

 .source_content .content_bottom ul li .new_title_ss,
 .opinion_content .content_bottom ul li .new_title_ss,
 .china_content .content_bottom ul li .new_title_ss {
     margin-top: 16px;
 }

 .level01_list,
 .level01_list ul,
 .level01_list ul li {
     width: 769px;
 }

 .level01_list ul li {
     display: none;
 }

 .level01_list ul .show_list {
     display: flex;
     display: -webkit-flex;
 }

 .level01_list ul li:not(:last-child) {
     border-bottom: 1px solid #E6E6E6;
     padding-bottom: 20px;
 }

 .level01_list ul li:not(:first-child) {
     margin-top: 20px;
 }

 .level01_list ul li .list_img {
     flex: 183px 0 0;
     margin-right: 15px;
 }

 .level01_list ul li .list_info {
     width: 571px;
 }

 .level01_list ul li .list_img img {
     width: 100%;
     height: auto;
 }

 .level01_list ul li .new_title_ms {
     margin-bottom: 5px;
 }

 .level01_list ul li .source_time {

     font-size: 12px;
     font-family: Helvetica Neue;
     color: #B3B3B3;
     line-height: 14px;
 }

 .level01_list ul li .list_info {
     flex: unset;
     width: 100%;
 }

 .list_content {
     margin-top: 24px;
 }

 .list_content .row {
     position: relative;
 }

 .list_content .column_title {
     display: block;
 }

 .list_content .level01_list {
     float: left;
     margin-right: 51px;
 }

 .list_content .side_ad:after,
 .list_content .level01_list:after {
     content: "";
     display: block;
     clear: both;
 }

 .list_content .side_ad {
     width: 320px;
     height: auto;
     float: left;
 }

 .list_content .side_ad img {
     max-width: 100%;
     width: unset;
     height: auto;
 }

 .show_more {
     font-size: 14px;
     font-family: Helvetica Neue, HelveticaNeue-Bold;
     font-weight: bold;
     color: #D61920;
     line-height: 17px;
     border-radius: 24px;
     border: 1px solid #E8E8E8;
     height: 46px;
     width: 300px;
     margin: 0 auto;
     line-height: 46px;
     vertical-align: middle;
     text-align: center;
     margin-top: 40px;
     cursor: pointer;
 }

 .show_more .iconzhankai {
     font-size: 10px;
     color: #D61920;
     margin-left: 4px;
 }

 /* opinion一级页面 */
 .opinion_content .content_top .top_left {
     flex: 706px 0 0;
     padding-right: 20px;
     border-right: 1px solid #E6E6E6;
 }

 .opinion_new_form1 {
     width: 100%;
 }

 .opinion_new_form1 img {
     width: 100%;
     height: auto;
 }

 .opinion_new_form1 .new_title_ml {
     margin-top: 9px;
     margin-bottom: 14px;
 }

 .opinion_content .content_top .top_right {
     margin-left: 20px;
 }

 .opinion_content .content_top .top_right .column_title_name {
     height: 42px;
     line-height: 42px;
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #121212;
     margin-bottom: 9px;
 }

 .opinion_content .content_top .top_right .column_title_name span {
     vertical-align: middle;
 }

 .opinion_content .content_top .top_right .column_title_name img {
     width: 42px;
     height: 42px;
     margin-right: 15px;
 }

 .opinion_content .content_top .top_right .in_divider {
     margin-top: 34px;
     margin-bottom: 17px;
     width: 100%;
 }

 .opinion_new_form2 .opinion_form2_top .new_title_ms {
     flex: 290px 0 0;
     margin-right: 19px;
 }

 .opinion_new_form2 .opinion_form2_top {
     margin-bottom: 16px;
 }

 .opinion_new_form2 .opinion_form2_top a {
     flex: 135px 0 0;
 }

 .opinion_new_form2 .opinion_form2_top a img {
     width: 100%;
     height: auto;
 }

 .opinion_new_form2 .opinion_form2_top .author_right {
     width: 100%;
     text-align: center;
 }

 .opinion_new_form2 .opinion_form2_top .author_right .author_img {
     display: block;
     margin-bottom: 12px;
     margin-top: 3px;
 }

 .opinion_new_form2 .opinion_form2_top .author_right .author_img img {
     max-width: 35px;
     height: auto;
 }

 .opinion_new_form2 .opinion_form2_top .author_right .author_name {
     font-family: ScalaOT Regular;
     font-weight: 400;
     font-size: 16px;
     line-height: 22px;
     color: #666666;
 }

 .opinion_content .in_divider {
     margin-top: 24px;
     margin-bottom: 17px;
     width: 884px;
 }

 .content_mid .mid_left {
     flex: 706px 0 0;
     padding-right: 20px;
     border-right: 1px solid #E6E6E6;
 }

 .content_mid .mid_left .opinion_form3_img {
     flex: 200px 0 0;
     margin-right: 16px;
 }

 .content_mid .mid_left .opinion_form3_img a img {
     width: 100%;
     height: auto;
 }

 .content_mid .column_title {
     margin-bottom: 15px;
 }

 .content_mid .mid_right {
     margin-left: 20px;
 }

 .content_mid .mid_right .mid_right_content .opinion_new_form4 {
     flex: 200px 0 0;
 }

 .content_mid .mid_right .mid_right_content .opinion_new_form4 a img {
     width: 100%;
     height: auto;
     margin-bottom: 16px;
 }

 .content_mid .mid_right .mid_right_content .opinion_new_form4:not(:last-child) {
     margin-right: 44px;
 }

 .opinion_content .content_mid {
     border-bottom: 1px solid #E6E6E6;
     padding-bottom: 40px;
 }

 .viewpoint {
     margin-top: 17px;
 }

 .opinion_content .content_bottom {
     margin-bottom: 24px;
 }

 /* source一级页面 */
 .source_content .content_top {
     padding-bottom: 24px;
     border-bottom: 1px solid #E6E6E6;
 }

 .source_content .content_top .top_left {
     flex: 1 1 0;
     padding-right: 15px;
     border-right: 1px solid #E6E6E6;
     box-sizing: content-box;
     -moz-box-sizing: inherit;
     -webkit-box-sizing: inherit;
 }

 .source_content .content_top .top_left .source_new_form1 {
     width: 500px;
 }

 .source_content .content_top .top_mid {
     flex: 1 1 0;
     padding-left: 14px;
     padding-right: 15px;
     border-right: 1px solid #E6E6E6;
 }

 .source_content .content_top .top_mid .source_new_form2 {
     width: 310px;
 }

 .source_content .content_top .top_right {
     padding-left: 14px;
 }

 .source_content .content_top .top_left img,
 .source_content .content_top .top_mid img,
 .source_content .content_top .top_right img {
     width: 100%;
     height: auto;
 }

 .source_content .content_top .top_left .new_title_ml {
     margin-top: 16px;
     margin-bottom: 14px;
 }

 .source_content .content_top .top_mid .new_title_ms {
     margin-bottom: 15px;
 }

 .source_content .content_top .top_right .column_title {
     margin-bottom: 16px;
 }

 .source_content .content_top .top_right .right_top .source_form3_top {
     margin-bottom: 16px;
 }

 .source_content .content_top .top_right .right_top .source_form3_top .new_title_ms {
     flex: 155px 0 0;
     margin-right: 10px;
 }

 .source_content .content_top .top_right .right_top .source_form3_top .source_form3_img {
     flex: 1;
 }

 .source_content .content_top .top_right .in_divider {
     margin-top: 29px;
     margin-bottom: 24px;
 }

 .source_content .content_top .top_right .right_bottom .new_title_ms {
     margin-bottom: 16px;
 }

 .source_content .content_mid {
     margin-bottom: 24px;
 }

 .source_content .content_mid .source_mid_left {
     flex: 584px 0 0;
 }

 .source_content .content_mid .column_title {
     margin-top: 20px;
 }

 .source_content .content_mid .source_mid_left .mid_elem {
     padding-right: 24px;
     border-right: 1px solid #E6E6E6;
 }

 .source_content .content_mid .source_mid_right {
     flex: 584px 0 0;
     padding-left: 25px;
 }

 .source_content .content_mid .mid_elem .mid_img {
     flex: 287px 0 0;
     margin-right: 20px;
 }

 .source_content .content_mid .mid_elem .mid_img img {
     width: 100%;
     height: auto;
 }

 .source_content .content_mid .mid_elem .mid_title {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 24px;
     margin-bottom: 15px;
 }

 .source_content .content_mid .mid_elem .mid_title a {
     text-decoration: none;
 }

 .source_content .content_mid .mid_elem .mid_desc {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #666666;
     line-height: 20px;
 }

 /* 通用 一级页面  */
 .common_content {
     padding-bottom: 30px;
     border-bottom: 1px solid #E6E6E6;
 }

 .common_content .content_top .top_left {
     flex: 516px 0 0;
     border-right: 1px solid #E6E6E6;
     padding-right: 15px;
 }

 .common_content .content_top .top_mid {
     border-right: 1px solid #E6E6E6;
     padding-left: 14px;
     padding-right: 15px;
 }

 .common_content .content_top .top_right {
     padding-left: 15px;
 }

 .common_content .content_top .top_right {
     flex: 320px 0 0;
 }

 .common_content .content_top .top_mid {
     flex: 334px 0 0;
 }

 .common_content .content_top .top_left img,
 .common_content .content_top .top_mid img,
 .common_content .content_top .top_right img {
     width: 100%;
     height: auto;
 }

 .common_content .content_top .top_left .new_title_ml,
 .common_content .content_top .top_mid .new_title_ms,
 .common_content .content_top .top_right .new_title_ms {
     margin-top: 16px;
 }

 .common_content .content_top .top_mid .new_title_ms,
 .common_content .content_top .top_right .new_title_ms {
     margin-bottom: 16px;
 }

 .level02_top {
     border-bottom: 1px solid #E6E6E6;
     margin-bottom: 30px;
 }

 .level02_top .level02_title {
     font-size: 36px;
     font-family: HelveticaNeue Bold, Helvetica Neue;
     font-weight: bold;
     color: #666666;
     line-height: 44px;
     margin-top: 28px;
 }

 /*视频二级页面*/
 .video_top {
     width: 100%;
 }

 .video_top_left {
     flex: 770px 0 0;
     width: 100%;
     height: 100%;
 }

 .video_top_right {
     flex: 1;
     padding-top: 30px;
     padding-left: 30px;
     padding-right: 40px;
     background-color: #2B2E34;
     width: 100%;
     position: relative;
 }

 .video_top_right .top_video_title {
     font-size: 24px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #FFFFFF;
     line-height: 30px;
 }

 .video_top_right .top_video_title a {
     color: #ffffff;
 }

 .video_top_right .video_top_info {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #7D7D7D;
     line-height: 14px;
     margin-top: 10px;
     margin-bottom: 18px;
 }

 .video_top_right .video_top_desc {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #FFFFFF;
     line-height: 20px;
 }

 .video_top .video_top_right .video_share {
     position: absolute;
     bottom: 26px;
 }

 .video_top .video_top_right .video_share ul li {
     float: left;
 }

 .column_video_list ul:after,
 .interview_video ul:after,
 .video_content .video_content_left .b_video_info .b_video_share ul:after,
 .video_list ul:after,
 .video_top .video_top_right .video_share ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .video_top .video_top_right .video_share ul li .svg-icon {
     color: #ffffff;
     width: 20px;
     height: 20px;
     margin-right: 26px;
     cursor: pointer;
 }

 .video_top_right .video_top_info .author_name:hover {
     color: #1b8ef8;
     text-decoration: underline !important;
 }

 .video_top_right .video_top_info .with_name_card .author_card {
     width: 220px;
     padding: 16px;
     height: auto;
     background-color: #ffffff;
     filter: drop-shadow(#adadad 0 2px 10px);
     margin-top: 54px;
     position: absolute;
     bottom: 0;
     display: none;
     z-index: 2;
 }

 .video_top_right .video_top_info .with_name_card .author_name {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #7D7D7D;
     line-height: 14px;
     margin-top: 10px;
     margin-bottom: 18px;
 }

 .video_top_right .video_top_info .author_card .author_card_img {
     display: block;
     text-align: center;
 }

 .video_top_right .video_top_info .with_name_card .author_card_img img {
     display: block;
 }

 .video_top_right .video_top_info .author_card .author_card_img img {
     width: 90px;
     height: 90px;
     margin: 0 auto;
 }

 .video_top_right .video_top_info .with_name_card .author_card .author_card_info {
     text-shadow: none;
 }

 .video_top_right .video_top_info .author_card .author_card_info {
     text-align: center;
     margin-top: 6px;
 }

 .video_top_right .video_top_info .author_card .author_card_info .card_author_desc {
     margin-top: 6px;
 }


 .video_top_right .video_top_info.author_card .author_card_info .card_author_name {
     font-size: 14px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #1b8ef8;
     line-height: 14px;
 }

 .video_top_right .video_top_info .with_name_card .author_card .bot_triangle {
     background-color: transparent;
     left: 0px;
     right: 0px;
     height: 15px;
     top: -15px;
     position: absolute;
 }

 .video_top_right .video_top_info .author_card .bot_triangle {
     background-color: transparent;
     left: 0px;
     right: 0px;
     height: 15px;
     top: -15px;
     position: absolute;
 }

 .video_top_right .video_top_info .author_card .bot_triangle:before {
     content: "";
     position: absolute;
     border-style: solid;
     top: 0;
     left: 20px;
     border-width: 0px 10px 15px;
     border-color: transparent transparent #fff transparent;
 }

 .video_top_right .video_top_info .with_name_card {
     display: inline-block;
 }

 .video_list ul li {
     float: left;
     width: 370px;
     height: auto;
     margin-top: 40px;
     margin-right: 30px;
     display: none;
     min-height: 303px;
     max-height: 303px;
 }

 .column_video_list ul .display_video,
 .video_list ul .display_video {
     display: block;
 }

 .video_list ul li:nth-child(3n+3) {
     margin-right: 0px;
 }

 .video_list ul li .list_video_title {
     font-size: 16px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 19px;
     margin-top: 12px;
     max-height: 38px;
     overflow: hidden;
 }

 .video_list ul li .list_video_pubtime {
     margin-top: 12px;
     font-size: 12px;
     font-family: Helvetica Neue, HelveticaNeue-Bold;
     color: #B3B3B3;
     line-height: 14px;
 }

 .video_content {
     background: #2B2E34;
     margin-bottom: 40px;
 }

 .video_content .video_content_left {
     flex: 875px 0 0;
     width: 100%;
     height: 100%;
 }

 .video_content .video_content_left .b_video_title {
     font-size: 24px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #FFFFFF;
     line-height: 30px;
     margin-top: 24px;
     margin-left: 35px;
     margin-right: 56px;
 }

 .video_content .video_content_left .b_video_title a {
     color: #ffffff;
 }

 .video_content .video_content_left .b_video_desc {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #FFFFFF;
     line-height: 20px;
     margin-top: 16px;
     margin-left: 35px;
     margin-right: 56px;
 }

 .video_content .video_content_left .b_video_info {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #7D7D7D;
     line-height: 20px;
     margin-top: 16px;
     margin-left: 35px;
     margin-right: 56px;
     margin-bottom: 50px;
 }

 .video_content .video_content_left .b_video_info .b_video_byline {
     float: left;
     margin-right: 26px;
 }

 .video_content .video_content_left .b_video_info .b_video_share {}

 .video_content .video_content_left .b_video_info .b_video_share ul li {
     float: left;
 }

 .video_content .video_content_left .b_video_info .b_video_share ul li .svg-icon {
     width: 20px;
     height: 20px;
     margin-right: 26px;
     cursor: pointer;
 }

 .video_content .video_content_right {
     padding-top: 26px;
     padding-left: 40px;
     padding-right: 40px;
 }

 .video_content .video_content_right .pick_video {
     margin-bottom: 30px;
     width: 100%;
     height: 100%;
 }

 .video_content .video_content_right .pick_video .video_div {
     width: 215px;
     height: auto;
 }

 .video_content .video_content_right .pick_title {
     font-size: 16px;
     font-family: Helvetica Neue;
     color: #FFFFFF;
     line-height: 18px;
     margin-bottom: 26px;
 }

 .video_content .video_content_right .pick_video .pick_video_title {
     margin-top: 10px;
     margin-bottom: 10px;
 }

 .video_content .video_content_right .pick_video .pick_video_title a {
     font-size: 16px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #FFFFFF;
     line-height: 19px;
     text-decoration: none;
 }

 .video_content .video_content_right .pick_video .pick_video_info {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #B3B3B3;
     line-height: 14px;
 }

 .video_content .video_content_right .pick_video .video_preimg {
     position: relative;
 }

 .video_content .video_content_right .pick_video .play_btn {
     display: block;
     z-index: 2;
     width: 48px;
     height: 48px;
     position: absolute;
     top: calc(50% - 24px);
     left: calc(50% - 24px);
     background-image: url(../img/play.png);
     background-size: 100% 100%;
     background-repeat: no-repeat;
 }

 .inter_video .two_cloumn_video,
 .interview_video {
     margin-bottom: 40px;
 }

 .column_video_list ul li,
 .interview_video ul li {
     float: left;
     width: 278px;
     height: auto;
 }

 .inter_video .two_cloumn_video:after {
     content: "";
     display: block;
     clear: both;
 }

 .inter_video .left_column_video,
 .inter_video .right_column_video {
     float: left;
 }

 .inter_video .left_column_video {
     margin-right: 16px;
 }

 .inter_video .column_video_content ul li {
     float: left;
     width: 278px;
     height: auto;
 }

 .inter_video .column_video_content ul li:first-child {
     margin-right: 16px;
 }

 .column_video_list ul li {
     margin-right: 16px;
     margin-bottom: 32px;
     display: none;
 }

 .column_video_list ul li video {
     height: 168px;
 }

 .inter_video .column_title,
 .level01_video_more .column_title {
     margin-top: 20px;
 }

 .interview_video ul li:not(:last-child) {
     margin-right: 16px;
 }

 .inter_video .column_video_content ul li .interview_video_title,
 .interview_video ul li .interview_video_title {
     min-height: 57px;
     max-height: 57px;
     font-size: 16px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 19px;
     margin-top: 12px;
 }

 .column_video_list ul li .column_video_list_title {
     min-height: 57px;
     max-height: 57px;
     overflow: hidden;
 }

 .column_video_list ul li .column_video_list_title,
 .interview_video ul li .interview_video_share {
     font-size: 16px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 19px;
 }

 .column_video_list ul li:nth-child(4n+4) {
     margin-right: 0;
 }

 /* 图片一级页面 */
 .photo_content .left_slide {
     flex: 770px 0 0;
     height: auto;
 }

 .carousel-control {
     width: 30px;
     height: 82px;
     background: #000000;
     opacity: 0.6;
     top: 195px;
     line-height: 82px;
     cursor: pointer;
 }

 .carousel-control:hover {
     text-decoration: none;
     background: #000000;
     opacity: 1;
 }

 .carousel-control img {
     color: #ffffff;
     vertical-align: middle;
 }

 .carousel-control.left {
     border-radius: 0px 8px 8px 0px;
 }

 .carousel-control.right {
     border-radius: 8px 0px 0px 8px;
 }

 .photo_content .right_info {
     padding-top: 60px;
     padding-left: 35px;
     padding-right: 35px;
     background-color: #F5F5F5;
 }

 .photo_content .right_info .items_info {
     display: none;
 }

 .photo_content .right_info .infront {
     display: block;
 }

 .photo_content .right_info .items_info .photo_num {
     font-size: 24px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 39px;
     text-align: right;
 }

 .photo_content .right_info .items_info .photo_title {
     font-size: 24px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 30px;
     margin-top: 16px;
     margin-bottom: 10px;
 }

 .photo_content .right_info .items_info .photo_pub {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #666666;
     line-height: 14px;
     margin-bottom: 24px;
 }

 .photo_content .right_info .items_info .photo_desc {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #666666;
     line-height: 20px;
 }

 .photo_cate {
     margin-top: 40px;
     padding-bottom: 20px;
     border-bottom: 1px solid #E6E6E6;
 }

 .items_info .photo_share .svg-icon {
     margin-right: 10px;
     cursor: pointer;
 }

 .photo_cate .icongengduo {
     font-size: 14px;
 }

 .photo_cate .icongengduo:before {
     color: #ED1B23;
 }

 .photo_cate .photo_list ul li {
     float: left;
     width: 278px;
     margin-right: 16px;
     margin-bottom: 20px;
     min-height: 238px;
     max-height: 238px;
     overflow: hidden;
 }

 .photo_cate .photo_list ul li:nth-child(4n+4) {
     margin-right: 0;
 }

 .photo_cate .photo_list ul li img {
     width: 100%;
     max-height: 167px;
 }

 .photo_cate .photo_list ul li .img_list_title {
     font-size: 16px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 19px;
     margin-top: 12px;
     min-height: 57px;
     max-height: 57px;
     overflow: hidden;
 }

 .photo_cate .photo_list ul li .img_list_title a {
     text-decoration: none;
 }

 .related_video .related_video_list ul:after,
 .photo_cate .photo_list ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .video_detail_top {
     margin-top: 30px;
     background-color: #2B2E34;
 }

 .related_video {
     margin-top: 28px;
 }

 .related_video .related_video_list ul li {
     float: left;
     width: 278px;
     margin-right: 16px;
 }

 .related_video .related_video_list ul li:last-child {
     margin-right: 0;
 }

 .related_video .related_video_list ul li .list_video_title {
     margin-top: 12px;
     font-size: 16px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 19px;
 }

 /*二级大图通用*/
 .subcol_common_top {
     padding-bottom: 50px;
     border-bottom: 1px solid #E6E6E6;
 }

 .special_cover_top {
     margin-top: 50px;
     margin-bottom: 0;
     padding-bottom: 0;
 }

 .special_cover_title {
     font-family: ScalaOT Regular, ScalaOT;
     font-size: 24px;
     line-height: 28px;
     font-weight: normal;
 }

 .special_cover_item {
     margin-top: 50px;
 }

 .special_cover_item .subcol_common_top:last-child {
     border-bottom: unset;
 }

 .subcol_common_top .common_left {
     flex: 500px 0 0;
     margin-right: 60px;
 }

 .subcol_common_top .common_right .common_title {
     margin-top: 20px;
     margin-bottom: 20px;
     font-size: 38px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 46px;
 }

 .subcol_common_top .common_right .common_desc {
     margin-bottom: 20px;
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #666666;
     line-height: 20px;
 }

 .subcol_common_top .common_right .common_info {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #B3B3B3;
     line-height: 14px;
 }

 .subcol_list_content {
     margin-top: 10px;
 }

 /*  页面顶部url式导航  */
 .top_page_nav {
     margin-top: 28px;
     margin-bottom: 28px;
 }

 .top_page_nav .nav_line {
     font-size: 24px;
     line-height: 28px;
     font-family: ScalaOT Regular;
     font-weight: normal;
 }

 .top_page_nav .nav_line span {
     margin-left: 3px;
     margin-right: 3px;
 }

 /*卡片式 图片列表*/
 .card_list ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .card_list ul li {
     float: left;
     margin-right: 19px;
     margin-bottom: 23px;
     width: 278px;
     height: 262px;
     overflow: hidden;
     display: none;
 }

 .card_list ul li:nth-child(4n+4) {
     margin-right: 0;
 }

 .card_list ul li img {
     width: 100%;
     height: auto;
 }

 .card_list ul li .list_img {
     min-height: 167px;
     max-height: 167px;
     overflow: hidden;
 }

 .card_list ul li .list_info .new_title_ss {
     max-height: 57px;
     overflow: hidden;
     margin-bottom: 12px;
     margin-top: 12px;
 }

 .card_list ul li .list_info .source_time {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #B3B3B3;
     line-height: 14px;
 }

 .info_cardlist ul .show_list,
 .multiple_list ul .show_list,
 .card_list ul .show_list {
     display: block;
 }

 .info_cardlist .block_list li {
     display: block;
     margin-bottom: 0;
 }

 /* 检索页面*/
 .search_top {
     position: relative;
     margin-top: 48px;
     border-bottom: 1px solid #E6E6E6;
 }

 .search_top .search_content {
     width: 640px;
     margin: 0 auto;
     padding-top: 100px;
 }

 .search_top .search_content .search_input {
     position: relative;
 }

 .search_top .search_content .search_input input {
     width: 640px;
     height: 48px;
     padding-left: 24px;
     padding-right: 44px;
     border: 1px solid #000000;
     border-top-left-radius: 24px;
     border-top-right-radius: 24px;
     border-bottom-left-radius: 24px;
     border-bottom-right-radius: 24px;
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 24px;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
 }

 .search_top .search_content .search_input input:focus {
     outline: none;
 }

 .search_top .search_content .search_input i {
     font-size: 20px;
     position: absolute;
     right: 24px;
     top: 12px;
     cursor: pointer;
     color: #000000;
 }

 .adv_form .search_mode_link,
 .search_top .search_content .search_mode_link {
     text-align: center;
     margin-top: 30px;
     margin-bottom: 79px;
 }

 .adv_form .search_mode_link a,
 .search_top .search_content .search_mode_link a {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #666666;
     line-height: 22px;
 }

 .adv_form .search_mode_link i,
 .search_top .search_content .search_mode_link i {
     font-style: normal;
     font-size: 8px;
     line-height: 22px;
 }

 .blur_top {
     width: 170px;
     height: 100px;
     position: absolute;
     top: 0;
     right: 0;
     background: #C5C5C5;
     opacity: 0.3;
     filter: blur(37px);
 }

 .blur_bottom {
     width: 290px;
     height: 270px;
     position: absolute;
     bottom: 0;
     left: 0;
     background: #FFC6C6;
     opacity: 0.15;
     filter: blur(50px);
 }

 /*全屏文章页头*/
 .full_container {
     width: 100%;
     position: relative;
 }

 .full_container .full_row {
     width: 100%;
 }

 .full_container .full_row .article_header_logo {
     margin-left: 135px;
     float: left;
 }

 .full_container .full_row .article_header_share {
     margin-right: 135px;
     float: right;
     line-height: 48px;
 }

 .search_list {
     width: 573px;
     margin: 0 auto;
     margin-top: 50px;
 }

 .search_list .list_item .item_title {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 24px;
 }

 .search_list .list_item .item_desc {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #666666;
     line-height: 20px;
     margin-top: 10px;
     margin-bottom: 15px;
 }

 .search_list .list_item .item_keyword {
     color: #EC1C24FF;
 }

 .search_list .list_item .item_info {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #B3B3B3;
     line-height: 14px;
 }

 .search_list .in_divider {
     margin: 0 auto;
     margin-top: 20px;
     margin-bottom: 30px;
 }

 .adv_form {
     margin-top: 48px;
     border-bottom: 1px solid #E6E6E6;
     padding-bottom: 60px;
 }

 .adv_form form {
     padding-top: 50px;
     display: table;
     margin: 0 auto;
 }

 .adv_form form .adv_form_line {
     margin-bottom: 20px;
 }

 .adv_form form .adv_label {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #666666;
     line-height: 22px;
     display: table-cell;
     min-width: 122px;
     text-align: right;
     padding-right: 20px;
 }

 .adv_form form .adv_type {
     display: table-cell;
 }

 .adv_form form .adv_type input:focus {
     outline: unset;
 }

 .adv_form form .adv_type input {
     border: 1px solid #E6E6E6;
     height: 40px;
     padding: 10px 13px;
 }

 .adv_form form .adv_type input::-webkit-input-placeholder {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #B2B2B2;
     line-height: 22px;
 }

 .adv_form form .adv_type input:-moz-placeholder {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #B2B2B2;
     line-height: 22px;
 }

 .adv_form form .adv_type input::-moz-placeholder {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #B2B2B2;
     line-height: 22px;
 }

 .adv_form form .adv_type input:-ms-input-placeholder {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #B2B2B2;
     line-height: 22px;
 }


 .adv_form form .adv_type .b_size {
     width: 388px;
 }

 .adv_form form .adv_type select:first-child {
     margin-right: 13px;
 }

 .adv_form form .adv_type select {}

 .adv_form form .adv_type select option {
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #666666;
     line-height: 22px;
     padding: 10px 12px;
 }

 .adv_form form .adv_type .m_size {
     width: 176px;
 }

 .adv_form form .adv_type select {
     height: 40px;
     width: 186px;
     border: 1px solid #E6E6E6;
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #666666;
     line-height: 22px;
     padding: 10px 12px;
 }

 .adv_form form .adv_type select:focus {
     outline: unset;
 }

 .adv_form form .adv_type .between_input {
     display: inline-block;
     width: 33px;
     text-align: center;
 }

 .adv_form form .adv_type .checkbox_hidden {
     display: none;
 }

 .checkbox_hidden+.checkbox_infront {
     display: inline-block;
     width: 20px;
     height: 20px;
     border: 1px solid #E6E6E6;
     background: #fff;
     border-radius: 3px;
     vertical-align: middle;
 }

 .checkbox_hidden:checked+.checkbox_infront {
     position: relative;
     background: #000000;
 }

 .checkbox_hidden:checked+.checkbox_infront:before {
     content: '';
     position: absolute;
     width: 6px;
     height: 12px;
     color: black;
     border-bottom: 1px solid #fff;
     border-right: 1px solid #fff;
     left: 50%;
     top: 22%;
     transform-origin: center;
     transform: translate(-50%, -30%) rotate(40deg);
     -webkit-transform: translate(-50%, -30%) rotate(40deg);
 }

 .adv_form .search_btn {
     margin: 0 auto;
     margin-top: 40px;
     font-size: 14px;
     font-family: HelveticaNeue-Bold, Helvetica Neue;
     font-weight: bold;
     color: #FFFFFF;
     line-height: 42px;
     background-color: #EC1C24;
     border-radius: 21px;
     width: 191px;
     height: 42px;
     text-align: center;
     cursor: pointer;
 }

 .adv_form .search_mode_link {
     margin: 0 auto;
     text-align: center;
     margin-top: 30px;

 }

 input[type="checkbox"]+label>i {
     display: inline-block;
     width: .9375rem;
     height: .9375rem;
     border: .0625rem solid #000;
     background: #fff;
     margin-right: .625rem;
     vertical-align: middle;
 }

 input[type="checkbox"]:checked+label>i {
     position: relative;
     border: .0625rem solid #3582E9;
     background: #3582E9;
     top: -0.0625rem;
 }

 input[type="checkbox"]:checked+label>i::before {
     content: '';
     position: absolute;
     width: .25rem;
     height: .5rem;
     color: black;
     border-bottom: .125rem solid #fff;
     border-right: .125rem solid #fff;
     left: 50%;
     top: 22%;
     transform-origin: center;
     transform: translate(-50%, -30%) rotate(40deg);
     -webkit-transform: translate(-50%, -30%) rotate(40deg);
 }

 .adv_form .data_input {
     display: inline-block;
     position: relative;
 }

 .adv_form .data_input .iconfont {
     position: absolute;
     right: 15px;
     top: 10px;
 }

 /*分页*/
 .page_nav {
     margin-top: 80px;
     display: table;
 }

 .page_nav .page_num {
     display: table-cell;
     vertical-align: middle;
 }

 .page_nav .page_num ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .page_nav .page_num ul li {
     float: left;
     padding: 7px 12px;
     background-color: #F2F2F2;
     margin-right: 6px;
     border-radius: 3px;
 }

 .page_nav .page_num ul li:last-child {
     margin-left: 9px;
     margin-right: 0;
 }

 .page_nav .page_num ul li a {
     font-size: 14px;
     font-family: PingFangSC-Regular, PingFang SC;
     font-weight: 400;
     color: #333333;
 }

 .page_nav .page_num ul .cur_page {
     background-color: #ED1B23;
 }

 .page_nav .page_num ul .page_dot {
     background-color: unset;
 }

 .page_nav .page_num ul .cur_page a {
     color: #FFFFFF;
 }

 .page_nav .page_num .svg-icon {
     width: 12px;
     height: 16px;
     padding-top: 6px;
 }

 .page_nav .result_num {
     display: table-cell;
     padding-right: 16px;
     font-family: PingFangSC-Regular, PingFang SC;
     font-weight: 400;
     color: #333333;
     line-height: 35px;
 }

 /*gallery 和 特刊*/
 .article_modal {
     margin: 0;
     padding: 0;
     border: 0;
     font-size: 100%;
     overflow: hidden;
     -ms-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
     text-size-adjust: 100%;
     font: inherit;
     vertical-align: baseline;
 }

 .full_img {
     position: relative;
     z-index: 0;
     overflow: hidden;
     width: 100vw;
     height: 100vh;
     background-size: cover;
     background-position: center;
     overflow: hidden;
 }

 .full_img img {
     object-fit: cover;
     object-position: 50% 50%;
     width: 100vw;
     height: 100vh;
     z-index: 0;
     display: none;
 }

 .title_on_img {
     z-index: 2;
     bottom: 0;
     width: 100%;
     height: 100%;
     max-width: 400px;
     margin: 0 auto;
     overflow: hidden;
     -webkit-transition: background ease-in-out 0.5s;
     transition: background ease-in-out 0.5s;
     text-shadow: 0 0 10px rgba(25, 25, 25, 0.8);
 }

 .title_on_img p {
     max-width: 750px;
     left: 0;
     right: 0;
     text-align: center;
 }

 .title_on_img .title_top {
     max-width: 600px;
     margin: 235px auto 0 auto;
     position: absolute;
     top: 60px;
     left: 0;
     right: 0;
     text-align: center;
 }

 .title_on_img .title {
     font-size: 50px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #FFFFFF;
     line-height: 60px;
     -webkit-font-smoothing: antialiased;
 }

 .title_on_img .ga_info {
     margin-top: 25px;
     font-size: 16px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #FFFFFF;
     line-height: 20px;
 }

 .full_img .photo_info {
     width: 30%;
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #FFFFFF;
     line-height: 24px;
     position: absolute;
     bottom: 25px;
     right: 25px;
     opacity: 0.2;
 }

 .content_sec {
     margin-top: 100px;
 }

 .content_sec .mind_logo {
     margin-bottom: 20px;
 }

 .content_sec .mind_logo,
 .content_sec .mind_logo img {
     width: 100%;
     height: auto;
 }

 .content_sec .art_content {
     font-family: ScalaOT Regular, ScalaOT;
     width: 100%;
     max-width: 600px;
     font-size: 20px;
     line-height: 30px;
     color: #333333;
     margin: 0 auto;
 }

 .content_sec .art_content a {
     color: #337ab7;
     text-decoration: underline;
 }

 .content_sec .art_content a:hover {
     color: #1b8ef8;
 }

 .content_sec .share_plugin {
     width: 600px;
     line-height: 20px;
     margin: auto;
     margin-bottom: 18px;
 }

 .content_sec .share_plugin .svg-icon {
     width: 20px;
     height: 20px;
     margin-right: 28px;
     cursor: pointer;
 }

 .content_sec .content_note {
     font-size: 24px;
     font-family: Scala Light;
     font-weight: 600;
     color: #121212;
     line-height: 46px;
     margin-bottom: 30px;
 }

 .content_sec .s_art_img {
     width: 1170px;
     position: relative;
     left: 50%;
     transform: translateX(-50%);
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
 }

 .content_sec .s_art_img .half_img img {
     width: 100%;
     height: auto;
 }

 .content_sec .s_art_img .half_img {
     flex: 578px 0 0;
 }

 .content_sec .s_art_img .half_img:first-child {
     margin-right: 14px;
 }

 .content_sec figcaption {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #666666;
     line-height: 20px;
     margin-top: 8px;
     margin-bottom: 55px;
 }

 .content_sec .art_img,
 .content_sec .content_video {
     width: 1170px;
     position: relative;
     left: 50%;
     transform: translateX(-50%);
 }

 .content_sec .content_intitle {
     font-size: 26px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 46px;
     margin-bottom: 30px;
 }

 .content_sec .content_inbyline {
     font-size: 16px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #333333;
     line-height: 24px;
     margin-bottom: 20px;
 }

 .content_sec .bot_byline {
     font-size: 16px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 500;
     color: #333333;
     margin-top: 40px;
     margin-bottom: 40px;
     font-style: italic;
 }

 .article_modal .full_cap {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #666666;
     line-height: 20px;
     margin-top: 8px;
 }

 .article_modal .share_plugin .wx_qcode {
     left: -70px;
 }

 /* 首页菜单展开 */
 .open_cate {
     position: fixed;
     top: 0;
     left: 0;
     z-index: 20;
     display: none;
     height: 100vh;
     overflow: hidden;
 }

 .show_cate {
     display: block;
 }

 .open_cate .all_cate {
     width: 390px;
     height: 100vh;
     padding-top: 5px;
     padding-left: 40px;
     padding-bottom: 28px;
     background-color: #ffffff;
     position: relative;
     overflow-y: scroll;
     float: left;
 }

 .open_cate .all_cate::-webkit-scrollbar {
     width: 3px;
     height: 1px;
 }

 .open_cate .all_cate::-webkit-scrollbar-thumb {
     border-radius: 10px;
     background-color: skyblue;
     background-image: -webkit-linear-gradient(45deg,
         rgba(255, 255, 255, 0.2) 25%,
         transparent 25%,
         transparent 50%,
         rgba(255, 255, 255, 0.2) 50%,
         rgba(255, 255, 255, 0.2) 75%,
         transparent 75%,
         transparent);
 }

 .open_cate .all_cate::-webkit-scrollbar-track {
     box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
     background: #ededed;
     border-radius: 10px;
 }

 .open_cate .all_cate .cate_title {
     font-size: 16px;
     font-family: HelveticaNeue Bold, Helvetica Neue;
     font-weight: bold;
     color: #121212;
     line-height: 19px;
     margin-top: 25px;
     padding-bottom: 15px;
 }

 .open_cate .all_cate .cate_content ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .open_cate .all_cate .cate_content ul li {
     float: left;
     font-size: 14px;
     font-family: Helvetica Neue;
     color: #666666;
     line-height: 36px;
     margin-right: 24px;
 }

 .open_cate .close_cate {
     position: absolute;
     top: 30px;
     right: 41px;
     cursor: pointer;
 }

 .open_cate .right_cover {
     background-color: #000000;
     background: rgba(0, 0, 0, 0.4);
     width: 100%;
     height: 100vh;
 }

 @keyframes open_cover_left {
     from {
         width: 0;
     }

     to {
         width: 390px;
     }
 }

 @keyframes open_cover_right {}

 .show_cate .all_cate {
     animation: open_cover_left .5s ease;
 }

 /* 专题页面 */
 .model_topic {
     font-size: 37px;
     font-family: ScalaSansOT;
     font-weight: bold;
     color: #030303;
     line-height: 34px;
     margin-top: 40px;
     margin-bottom: 25px;
 }

 .net_news {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
     border-top: 1px solid #BFBFBF;
     border-bottom: 1px solid #707070;
     padding-top: 20px;
     padding-bottom: 20px;
 }

 .net_news .net_col01 {
     flex: 335px 0 0;
     padding-right: 17px;
     border-right: 1px solid #D2D2D2;
 }

 .net_news .net_col02 {
     flex: 585px 0 0;
     padding-left: 16px;
     padding-right: 16px;
     border-right: 1px solid #D2D2D2;
 }

 .net_news .net_col03 {
     padding-left: 16px;
 }

 .net_news p {
     font-size: 15px;
     font-family: ScalaOT;
     font-weight: 400;
     color: #5F5E5E;
     line-height: 19px;
 }

 .model_title_l,
 .model_title_m,
 .model_title_s,
 .model_title_sm,
 .model_title_ss {
     font-family: ScalaOT;
     font-weight: bold;
 }

 .model_title_l {
     font-size: 28px;
     color: #030303;
     line-height: 30px;
     margin-bottom: 22px;
 }

 .model_title_m {
     font-size: 22px;
     color: #030303;
     line-height: 25px;
     margin-bottom: 12px;
 }

 .model_title_s {
     font-size: 20px;
     color: #0A0A0A;
     line-height: 26px;
     margin-bottom: 12px;
 }

 .model_title_sm {
     font-size: 21px;
     color: #030303;
     line-height: 24px;
 }

 .model_title_ss {
     font-size: 19px;
     color: #030303;
     line-height: 22px;
 }

 .net_news .model_column_topic {
     margin-top: 0px;
     margin-bottom: 12px;
 }

 .model_column_topic {
     font-size: 20px;
     font-family: ScalaSansOT;
     font-weight: bold;
     color: #030303;
     line-height: 24px;
     margin-top: 30px;
     margin-bottom: 30px;
 }

 .net_divider {
     width: 100%;
     height: 1px;
     background-color: #D2D2D2;
 }

 .net_news .net_divider_01 {
     margin-top: 24px;
     margin-bottom: 24px;
 }

 .net_news .net_divider_02 {
     margin-top: 13px;
     margin-bottom: 17px;
 }

 .net_news .net_divider_03 {
     margin-top: 17px;
     margin-bottom: 19px;
 }

 .net_news .net_article_info {
     font-size: 15px;
     font-family: ScalaOT;
     font-weight: 400;
     color: #6E6E6E;
     line-height: 30px;
 }

 .net_news .net_col01 img {
     margin-bottom: 18px;
 }

 .net_news .net_col02 img {
     margin-bottom: 13px;
 }

 .net_news .net_col03 img {
     margin-bottom: 20px;
 }

 .model_top_news,
 .model_top_news .tn_article01,
 .model_video {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
 }

 .model_video {
     margin-bottom: 40px;
 }

 .model_top_news .top_news_left {
     flex: 525px 0 0;
     border-right: 1px solid #BFBFBF;
     padding-right: 20px;
 }

 .model_top_news .top_news_left img {
     margin-bottom: 14px;
 }

 .model_top_news .top_news_right {
     padding-left: 22px;
 }

 .model_top_news .tn_article01 .tn_article01_left {
     flex: 380px 0 0;
     margin-right: 16px;
 }

 .model_top_news .tn_article01 .tn_article01_left .model_title_ss {
     margin-bottom: 16px;
 }

 .model_top_news .top_news_right .net_divider {
     margin-top: 35px;
     margin-bottom: 35px;
 }

 .model_divider {
     width: 100%;
     height: 1px;
     background-color: #707070;
     margin-top: 40px;
 }

 .model_video .model_video_left {
     flex: 735px 0 0;
 }

 .model_video .model_video_right {
     padding-top: 50px;
     padding-left: 26px;
     background-color: #E5E5E5;
 }

 .model_video .model_video_title {
     font-size: 24px;
     font-family: ScalaOT;
     font-weight: bold;
     color: #030303;
     line-height: 30px;
 }

 .model_video .model_video_info {
     font-size: 14px;
     font-family: Calibri;
     font-weight: 400;
     color: #484A4A;
     line-height: 20px;
     margin-top: 25px;
     margin-bottom: 25px;
 }

 .model_video .video_share {
     margin-top: 35px;
 }

 .multiple_list ul:after,
 .single_rowlist ul:after,
 .model_video .video_share ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .model_video .video_share ul li {
     float: left;
     margin-right: 30px;
     cursor: pointer;
 }

 .model_video .video_share ul li .iconfont {
     opacity: 0.76;
 }

 .single_rowlist {
     margin-bottom: 40px;
 }

 .single_rowlist ul li {
     width: 371px;
     float: left;
     margin-right: 28px;
 }

 .single_rowlist ul li:last-child {
     margin-right: 0;
 }

 .single_rowlist ul li img {
     margin-bottom: 17px;
     width: 100%;
     height: 225px;
     overflow: hidden;
 }

 .single_rowlist .single_title {
     font-size: 20px;
     font-family: ScalaOT;
     font-weight: bold;
     color: #030303;
     line-height: 22px;
 }

 .swiper-container {
     margin-bottom: 40px;
 }

 .swiper-slide {
     width: 728px;
     height: 437px;
 }

 .swiper-slide img {
     width: 100%;
 }

 .swiper-slide p {
     display: none;
 }

 .swiper-slide-active p {
     position: absolute;
     margin: 0;
     color: white;
     padding-left: 10px;
     display: block;
     height: 57px;
     bottom: 0;
     width: 100%;
     line-height: 57px;
     background: rgba(0, 0, 0, 0.4);
     font-size: 26px;
     font-family: ScalaOT;
     font-weight: bold;
     color: #FFFFFF;
 }

 .banner_page {
     margin: 20px auto;
     left: 0;
     right: 0;
 }

 .banner_page span {
     margin: 0 10px;
 }

 .swiper-pagination-bullet-active {
     width: 16px;
     border-radius: 8px;
 }

 .news_gallery {
     width: 100%;
     height: auto;
 }

 .news_gallery ul li {
     width: 23%;
     float: left;
     min-height: 240px;
     margin-right: 2.5%;
 }

 .news_gallery ul li:nth-child(4n+4) {
     margin-right: 0;
 }

 .swiper-button-prev {
     left: 15px;
 }

 .swiper-button-next {
     right: 15px;
 }

 .swiper-button-next,
 .swiper-button-prev {
     position: absolute;
     top: 40%;
     width: 40px;
     height: 40px;
     margin-top: -20px;
     font-size: 60px;
     font-weight: 100;
     line-height: 30px;
     color: #ffffff;
     text-align: center;
     background: #222222;
     border: 1px solid #ffffff;
     -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
     border-radius: 23px;
     opacity: 0.5;
     background-image: unset;
 }

 .multiple_list ul li {
     width: 273px;
     height: 243px;
     float: left;
     margin-right: 25px;
     margin-bottom: 50px;
     display: none;
 }

 .multiple_list ul li img {
     height: 164px;
     overflow: hidden;
 }

 .multiple_list ul li:nth-child(4n+4) {
     margin-right: 0;
 }

 .multiple_list ul li .multiple_list_title {
     font-size: 20px;
     font-family: ScalaOT;
     font-weight: bold;
     color: #030303;
     line-height: 22px;
     letter-spacing: -1px;
     margin-top: 13px;
 }

 /* 广告页 */
 .ad_header {
     height: 74px;
     display: block;
 }

 .ad_header .ad_logo {
     width: 120px;
     height: 52px;
     margin-left: 5px;
     margin-top: 11px;
     float: left;
 }

 .ad_header .ad_cate {
     float: right;
 }

 .special_pro ul:after,
 .social_pro .social_right ul:after,
 .print_pro .left_img ul:after,
 .news_app .right_img ul:after,
 .audience .audience_detail ul:after,
 .ad_header .ad_cate ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .ad_header .ad_cate ul li {
     float: left;
     border-right: 1px solid #B5B5B5;
     padding-right: 18px;
     margin-left: 17px;
     font-size: 16px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     line-height: 14px;
     margin-top: 40px;
 }

 .ad_header .ad_cate ul li a {
     color: #7C7B7B;
 }

 .ad_header .ad_cate ul li:last-child {
     border-right: unset;
 }

 .ad_row {
     width: 1200px;
     margin: 0 auto;
     margin-top: 100px;
     margin-bottom: 120px;
 }

 .ad_carousel {
     width: 100%;
 }

 .ad_carousel .full_row {
     width: 100%;
     height: 100%;
 }

 #myCarousel {
     width: 100%;
     height: 100%;
 }

 .ad_carousel .carousel-inner {
     width: 100%;
     height: 100%;
 }

 .ad_carousel .carousel-indicators li {
     background-color: #BFBFBF;
     margin-right: 20px;
 }

 .ad_carousel .carousel-indicators li.active {
     background-color: #FFFFFF;
 }

 .ad_carousel .carousel-inner .item {
     position: relative;
 }

 .ad_carousel .carousel-inner .item .img_info {
     width: 635px;
     position: absolute;
     text-align: center;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -62%);
     /* 50%为自身尺寸的一半 */
     -webkit-transform: translate(-50%, -62%);
 }

 .ad_carousel .carousel-inner .item .img_info .img_title {
     font-size: 70px;
     font-family: ScalaOT Bold;
     font-weight: bold;
     color: #FFFFFF;
     line-height: 70px;
     text-shadow: 0px 2px 1px rgba(5, 5, 5, 0.29);
     margin-bottom: 34px;
 }

 .ad_carousel .carousel-inner .item .img_info .img_deck {
     font-size: 23px;
     font-family: ScalaOT Regular;
     color: #FFFFFF;
     line-height: 30px;
     text-shadow: 0px 2px 1px rgba(5, 5, 5, 0.29);
 }

 .audience {
     width: 1200px;
     padding-top: 50px;
     padding-bottom: 120px;
     background-color: #FFFFFF;
     margin: 0 auto;
 }

 .audience .audience_title {
     font-size: 50px;
     font-family: ScalaOT;
     font-weight: bold;
     color: #131313;
     line-height: 34px;
     text-align: center;
     margin-bottom: 110px;
 }

 .audience .audience_detail ul li {
     float: left;
     width: 25%;
     text-align: center;
 }

 .audience .audience_detail .aud_col01 img,
 .audience .audience_detail .aud_col02 img,
 .audience .audience_detail .aud_col03 img {
     margin: 0 auto;
 }

 .audience .audience_detail .aud_col01 img {
     width: 94px;
     height: 77px;
     margin-top: 12px;
 }

 .audience .audience_detail .aud_col02 img {
     width: 55px;
     height: 92px;
 }

 .audience .audience_detail .aud_col03 img {
     width: 78px;
     height: 81px;
     margin-top: 10px;
 }

 .audience .audience_detail ul li .detail_title {
     margin-top: 38px;
     margin-bottom: 23px;
     font-size: 45px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #131313;
     line-height: 38px;
 }

 .audience .audience_detail ul li .detail_info {
     font-size: 22px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #131313;
     line-height: 34px;
 }

 .ad_divider {
     width: 100%;
     height: 1px;
     background-color: #BFBFBF;
 }

 .ad_info,
 .social_pro,
 .print_pro,
 .digital_pro,
 .news_app {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
 }

 .digital_pro .left_img {
     flex: 574px 0 0;
     height: 314px;
     margin-right: 60px;
     position: relative;
 }

 .digital_pro .left_img:hover .img_cover {
     display: none;
 }

 .print_pro .left_img ul li .img_cover,
 .digital_pro .left_img .img_cover {
     position: absolute;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     background: rgba(0, 0, 0, 0.4);
 }

 .print_pro .left_img ul li .img_cover .pro_cover_text,
 .digital_pro .left_img .img_cover p {
     width: 100%;
     position: absolute;
     text-align: center;
     vertical-align: middle;
     font-size: 45px;
     font-family: ScalaOT Bold;
     font-weight: bold;
     color: #FAF7F7;
     line-height: 30px;
     top: 50%;
     transform: translateY(-50%);

 }

 .digital_pro .right_info {
     font-size: 19px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #131313;
     line-height: 31px;
     margin-top: 30px;
 }

 /* .news_app {
    margin-top: 100px;
    margin-bottom: 120px;
} */

 .news_app .left_info {
     flex: 464px 0 0;
     margin-right: 70px;
 }

 .news_app .left_info .info_title {
     font-size: 45px;
     font-family: ScalaOT Bold;
     font-weight: 400;
     color: #4F4E4EFF;
     line-height: 34px;
     margin-bottom: 40px;
 }

 .news_app .left_info p {
     font-size: 19px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #131313;
     line-height: 31px;
 }

 .news_app .right_img ul li {
     float: left;
     margin-right: 75px;
     width: 170px;
     height: 340px;
 }

 .news_app .right_img ul li:last-child {
     margin-right: 0;
 }

 .print_pro {
     margin-top: 100px;
     margin-bottom: 120px;
 }

 .print_pro .left_img {
     flex: 804px 0 0;
     margin-right: 60px;
 }

 .print_pro .left_img ul li {
     float: left;
     width: 268px;
     height: 400px;
     position: relative;
 }

 .print_pro .left_img ul li .img_cover p {
     font-size: 34px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #FFFFFF;
     line-height: 27px;
 }

 .print_pro .right_info .right_title {
     font-size: 45px;
     font-family: ScalaOT Bold;
     font-weight: bold;
     color: #4F4E4E;
     line-height: 34px;
     margin-bottom: 60px;
     margin-top: 50px;
 }

 .print_pro .right_info p {
     font-size: 19px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #131313;
     line-height: 31px;
 }

 .ad_title {
     font-size: 45px;
     font-family: ScalaOT Bold;
     font-weight: 400;
     color: #4F4E4E;
     line-height: 34px;
 }

 .socoal_sec {
     margin-top: 100px;
     margin-bottom: 210px;
 }

 .social_pro {
     margin-top: 30px;
 }

 .social_pro .social_left {
     flex: 490px 0 0;
     margin-right: 50px;
     margin-top: 22px;
 }

 .social_pro .social_left p {
     font-size: 19px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #131313;
     line-height: 31px;
 }

 .social_pro .social_left .followers_num {
     margin-top: 56px;
 }

 .social_pro .social_left .followers_num .number {
     font-size: 68px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #5A5959;
     line-height: 68px;
     margin-right: 14px;
 }

 .social_pro .social_left .followers_num .fans {

     font-size: 23px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #131313;
     line-height: 32px;
 }

 .social_pro .social_right {
     position: relative;
 }

 .social_pro .social_right ul li {
     float: left;
     margin-right: 50px;
     position: relative;
 }

 .social_pro .social_right ul li:last-child {
     margin-right: 0;
 }

 .social_pro .social_right ul li .media_type {
     text-align: center;
     width: 186px;
 }

 .social_pro .social_right ul li .media_type img {
     width: 70px;
     height: 70px;
 }

 .social_pro .social_right ul li .media_type .media_add {
     font-size: 22px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #5A5959;
     line-height: 32px;
     margin-top: 18px;
 }

 .social_pro .social_right .hov_desc {
     position: absolute;
     padding: 24px 16px;
     width: 380px;
     background-color: #4C4C4C;
     opacity: 0.85;
     font-size: 21px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #FFFFFF;
     line-height: 32px;
     margin-top: 25px;
     display: none;
     left: -30%;
 }

 .social_pro .social_right li:hover .hov_desc {
     display: block;
 }

 .special_pro {
     margin-top: 45px;
 }

 .special_pro ul li {
     float: left;
     width: 564px;
 }

 /* .special_pro ul li a {
    display: block;
    position: relative;
    cursor: pointer;
} */
 .special_pro ul li .cover_box {
     display: block;
     position: relative;
     cursor: pointer;
 }

 .special_pro ul li:first-child {
     margin-right: 68px;
 }

 .special_pro ul li:hover .special_pro_cover {
     display: block;
 }

 .special_pro .special_pro_title {
     font-size: 23px;
     font-family: ScalaOT Regular;
     color: #5A5959;
     line-height: 34px;
     margin-top: 28px;
     text-align: center;
 }

 .special_pro .special_pro_cover {
     background: rgba(0, 0, 0, 0.4);
     font-size: 20px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #FFFFFF;
     line-height: 32px;
     position: absolute;
     top: 0;
     width: 100%;
     height: 100%;
     padding: 50px;
     display: none;
 }

 .ad_info {
     margin-top: 70px;
 }

 .ad_info .ad_info_col {
     flex: 400px 0 0;
 }

 .ad_info .ad_info_col .info_title {
     font-size: 25px;
     font-family: ScalaOT Bold;
     font-weight: bold;
     color: #4F4E4E;
     line-height: 34px;
     margin-bottom: 30px;
 }

 .ad_info .ad_info_col ul li {
     font-size: 20px;
     font-family: ScalaOT Regular;
     font-weight: 400;
     color: #575656;
     line-height: 30px;
 }

 .before_ad_footer {
     display: none;
 }

 .ad_footer {
     border-top: none !important;
     margin-top: 75px;
 }

 .ad_footer .footer_share {
     border-bottom: none !important;
     width: 1170px;
     margin: 0 auto;
     padding-bottom: 0 !important;
 }

 .ad_footer .footer_info {
     padding-top: 30px;
     border-top: 1px solid #A0A0A0 !important;
     margin-top: 10px !important;
 }

 /* info一级页面 */
 .info_content .content_top {
     margin-bottom: 50px;
 }

 .info_content .content_top .top_left {
     flex: 500px 0 0;
     margin-right: 60px;
 }

 .info_content .content_top .top_right {
     margin-top: 20px;
 }

 .info_content .content_top .top_right .info_title {
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: rgba(18, 18, 18, 1);
     margin-bottom: 18px;
     display: block;
     font-size: 38px;
     line-height: 46px;
 }

 .info_content .content_top .top_right .in_divider {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .info_content .content_top .top_right .column_list {
     margin-left: 20px;
 }

 .info_content .content_top .top_right ol li {
     list-style-type: disc;
 }

 .info_content .content_top .top_right .related_info {
     font-size: 18px;
     line-height: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: rgba(18, 18, 18, 1);
     margin-bottom: 18px;
     display: block;
 }

 .info_content .content_top .top_right .related_info .svg-icon {
     margin-right: 10px;
 }

 .info_cardlist ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .info_cardlist ul li {
     float: left;
     width: 370px;
     height: 370px;
     margin-right: 30px;
     margin-bottom: 80px;
     display: none;
 }

 .info_cardlist ul li:nth-child(3n+3) {
     margin-right: 0;
 }

 .info_cardlist ul li img {
     width: 100%;
     height: 225px;
     overflow: hidden;
 }

 .info_cardlist ul li .new_title_ss {
     margin-top: 12px;
     margin-bottom: 12px;
     min-height: 38px;
     overflow: hidden;
 }

 .info_cardlist ul li p {
     max-height: 60px;
     overflow: hidden;
 }

 .info_cardlist ul li .pub_time {
     font-size: 12px;
     font-family: Helvetica Neue;
     color: #B3B3B3;
     line-height: 14px;
 }

 .info_list_form {
     margin-top: 20px;
 }

 .info_list_form .column_title {
     display: block;
     widows: 100%;
 }

 .info_list_form .column_title .cate_form {
     float: right;
     font-size: 20px;
 }

 .info_list_form .column_title .cate_form a {
     margin-right: 20px;
 }

 .info_list_form .column_title .this_page {
     color: red;
 }

 /* 根据手机适配调整*/
 .p_header {
     display: none;
 }

 .index_in_divider01 {
     margin-top: 23px;
     margin-bottom: 24px;
 }

 .index_in_divider02 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider03 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider04 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider05 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider06 {
     margin-top: 15px;
     margin-bottom: 23px;
 }

 .index_in_divider07 {
     margin-top: 25px;
     margin-bottom: 20px;
 }

 .index_in_divider08 {
     margin-top: 24px;
     margin-bottom: 24px;
 }

 .index_in_divider09 {
     margin-top: 28px;
     margin-bottom: 20px;
 }

 .index_in_divider10 {
     margin-top: 34px;
     margin-bottom: 20px;
 }

 .index_in_divider11 {
     margin-top: 40px;
     margin-bottom: 24px;
 }

 .index_in_divider12 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider13 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider14 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider15 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider16 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider17 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider18 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider19 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider20 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider21 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider22,
 .index_in_divider25 {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .index_in_divider23 {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .index_in_divider24 {
     margin-top: 5px;
     margin-bottom: 12px;
 }

 .cartoon_container .on_p,
 .cartoon_list .on_p,
 .special_section01 .on_p,
 .invest_list .on_p,
 .year_life .on_p,
 .year_opinion .on_p,
 .year_section03 .on_p,
 .year_section02 .on_p,
 .year_section01 .on_p,
 .invest_video .on_p,
 .invest_column .on_p,
 .invest_content .on_p,
 #main_section01 .on_p,
 #main_section02 .on_p,
 .common_section .on_p,
 .article .related_section .on_p,
 .china_content .on_p,
 .opinion_content .on_p,
 .source_content .on_p,
 .common_content .on_p,
 .video_content .on_p,
 .photo_content .on_p,
 .inter_video ul li .on_p,
 .interview_video ul li .on_p,
 .column_video_list ul li .on_p,
 .video_list ul li .on_p,
 .related_video .related_video_list ul li .on_p,
 .photo_cate .photo_list ul li .on_p,
 .net_news .on_p,
 .model_top_news .on_p,
 .single_rowlist .on_p,
 .multiple_list ul li .on_p,
 .special_pro .on_p,
 .ad_info .on_p,
 .info_cardlist .on_p {
     display: none;
 }

 /*作者页面*/
 .author_container {
     width: 770px;
     margin-top: 130px;
     margin-bottom: 76px;
 }

 .author_articles_container {
     width: 770px;
 }

 .author_container .author_content {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1 1 0;
     flex-wrap: nowrap;
     display: -webkit-flex;
     -webkit-flex-wrap: nowrap;
     -webkit-justify-content: flex-start;
     -webkit-align-items: flex-start;
 }

 .author_container .author_content .left_img {
     flex: 136px 0 0;
     margin-right: 50px;
 }

 .author_container .author_content .right_info .author_name {
     font-size: 38px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 46px;
     margin-bottom: 5px;
 }

 .author_container .author_content .right_info .author_title {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 24px;
 }

 .author_container .author_content .right_info .author_plat a {
     width: 109px;
     height: 26px;
     font-size: 16px;
     font-family: Helvetica Neue;
     color: #008EFF;
     line-height: 26px;
     margin-bottom: 10px;
 }

 .author_container .author_content .right_info .author_desc {
     font-size: 18px;
     font-family: ScalaOT Bold, ScalaOT;
     color: #121212;
     line-height: 24px;
 }

 .author_articles .author_articles_topic {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: bold;
     color: #121212;
     line-height: 24px;
     padding-bottom: 15px;
     border-bottom: 1px solid #000000;
 }

 .author_articles_container .level01_list ul li:first-child {
     margin-top: 20px;
 }

 .author_articles_container .level01_list ul li .list_info {
     flex: 571px 0 0;
     margin-right: 10px;
 }

 .author_articles_container .level01_list ul li .list_img {
     flex: 183px 0 0;
     margin-right: 0;
 }

 .hu_on_p {
     display: none;
 }


 /*联系我们*/
 .contact_header {
     border-bottom: 1px solid #DCDCDC;
 }

 .contact_topic {
     font-size: 48px;
     font-family: ScalaOT Bold, ScalaOT !important;
     font-weight: 700;
     text-align: left;
     color: #131313;
     line-height: 21px;
     margin-top: 76px !important;
     margin-bottom: 48px;
 }

 .contact_cate {
     margin-top: 60px;
     width: 769px;
 }

 .contact_cate .contact_title {
     font-size: 24px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: left;
     color: #131313;
     line-height: 21px;
 }

 .contact_cate .contact_info p {
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: left;
     color: #393939;
     line-height: 28px;
     margin-top: 26px;
 }

 .contact_cate .mail {
     color: #2c99cc !important;
 }

 .contact_cate .phone {
     font-size: 21px;
     font-family: Helvetica Neue !important;
     font-weight: 45 Light;
     text-align: left;
     color: #393939;
     line-height: 21px;
 }

 .contact_cate .contact_address {
     background-image: url(https://www.globaltimes.cn/img/img_39.png);
     background-size: 100% 100%;
     width: 25px;
     height: 25px;
     background-repeat: no-repeat;
     display: inline-block;
     margin-bottom: -2px;
     margin-right: 10px;
 }

 /* 下载app */
 .qr_code {
     margin-top: 45px;
     padding-bottom: 100px;
     border-bottom: 1px solid #E6E6E6;
 }

 .app_desc ul:after,
 .qr_code ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .qr_code ul {
     margin-left: 150px;
 }

 .qr_code ul li {
     float: left;
     width: 162px;
     margin-right: 72px;
     text-align: center;
 }

 .qr_code ul li:last-child {
     margin-right: 0;
 }

 .qr_code ul li img {
     width: 100%;
     height: 164px;
     margin-bottom: 18px;
 }

 .qr_code ul li .qr_name {
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: left;
     color: #131313;
     line-height: 21px;
     text-align: center;
 }

 .app_desc {
     width: 1170px;
     margin: 0 auto;
     padding-top: 100px;
     padding-bottom: 46px;
     color: #121212;
 }

 .app_desc p {
     color: #121212;
 }

 .app_desc ul {
     margin-left: 0;
 }

 .app_desc ul li {
     float: left;
 }

 .app_desc ul .desc_col01 {
     width: 306px;
     margin-right: 40px;
 }

 .app_desc ul .desc_col02 {
     width: 470px;
     margin-right: 40px;
 }

 .app_desc ul .desc_col03 {
     width: 306px;
 }

 .app_desc ul li .desc_item .desc_title {
     font-size: 23px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: left;
     line-height: 28px;
     margin-bottom: 10px;
 }

 .app_desc ul li .desc_item .desc_text {
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: left;
     line-height: 28px;
     margin-bottom: 0;
 }

 .app_desc ul .desc_col01,
 .app_desc ul .desc_col03 {
     margin-top: 90px;

 }

 .app_desc ul .desc_col01 .desc_item:first-child {
     margin-bottom: 120px;
 }

 .app_desc ul .desc_col03 .desc_item:not(:last-child) {
     margin-bottom: 92px;
 }

 .app_desc ul .desc_col02 .desc_item .desc_title {
     font-size: 20px;
     font-weight: 700;
     text-align: left;
     line-height: 28px;
     word-spacing: -1px;
     margin-top: 80px;
     margin-left: 30px;
 }

 .app_desc ul .desc_col02 img {
     width: 470px;
     height: auto;
 }

 .app_footer {
     border-top: unset !important;
 }

 /*关于我们*/
 .about_header .header_logo {
     padding-left: 10px;
 }

 .about_header .search_section {
     padding-right: 40px;
 }

 .about_b_img {
     position: relative;
 }

 .about_b_img .b_img img {
     min-width: 1200px;
     width: 100%;
 }

 .about_b_img .b_img .about_title {
     font-size: 56px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: center;
     color: #ffffff;
     line-height: 70px;
     letter-spacing: -1px;
     position: absolute;
     top: 30%;
     left: 50%;
     transform: translateX(-50%);
 }

 .about_b_img .b_img .text_on {
     position: absolute;
     bottom: 0;
     width: 100%;
     background: rgba(0, 0, 0, .4);
 }

 .about_b_img .b_img .text_on ul li {
     float: left;
     width: 23%;
     margin-left: 5%;
     margin-right: 5%;
 }

 .about_b_img .b_img .text_on ul li .about_subtitle {
     font-size: 29px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: center;
     color: #ffffff;
     line-height: 29px;
     margin-bottom: 18px;
 }

 .about_b_img .b_img .text_on ul li p {
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: center;
     color: #ffffff;
     line-height: 24px;
     margin-bottom: 0;
 }

 .about_content {
     width: 722px;
     margin: 0 auto;
     margin-top: 100px;
 }

 .about_content .about_content_img,
 .about_content p {
     margin-bottom: 40px;
 }

 .about_content .content_width_img:after {
     content: "";
     display: block;
     clear: both;
 }

 .about_content .content_width_img {
     margin-bottom: 30px;
 }

 .about_content .content_width_img .left_img {
     margin-right: 2%;
     width: 49%;
     float: left;
     margin-bottom: 30px;
 }

 .about_content .content_width_img .left_img img {
     width: 100%;
     height: auto;
 }

 .about_content .content_width_img .right_text {
     float: left;
     width: 49%;
 }

 .about_content .content_width_img .right_text p {
     line-height: 38px;
 }

 .about_content p {
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     color: #121212;
     line-height: 30px;
 }

 .about_content .about_content_img {
     width: 100%;
     height: auto;
 }

 .about_content .about_content_img img {
     width: 100%;
     height: auto;
 }

 /* invest 页面 */
 .invest_content {
     margin-top: 10px;
 }

 .invest_b_img {
     position: relative;
 }

 .invest_b_img .invest_on_img {
     position: absolute;
     top: 100px;
     width: 978px;
     margin: 0 auto;
     left: 50%;
     transform: translateX(-50%);
 }

 .invest_b_img .invest_on_img .invest_top_title {
     font-size: 56px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: center;
     color: #ffffff;
     line-height: 60px;
     letter-spacing: -1px;
 }

 .invest_b_img .invest_on_img .invest_top_title .top_yellow {
     color: #ffe400;
 }

 .invest_b_img .invest_on_img .invest_top_desc {
     text-align: center;
     font-size: 17px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 500;
     text-align: center;
     color: #ffffff;
     line-height: 23px;
     margin-top: 25px;
 }

 .level02_top .invest_title {
     margin-top: 69px;
     font-size: 30px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: left;
     color: #121212;
     line-height: 30px;
 }

 .invest_content .invest_content_top .invest_content_left {
     width: 674px;
     float: left;
     padding-right: 14px;
     border-right: 1px solid #E5E5E5;
 }

 .invest_content .invest_content_top .invest_content_left img {
     width: 100%;
     height: auto;
 }

 .invest_two_column .two_column_title .invest_art_title01,
 .invest_content .invest_content_top .invest_content_left .invest_art_title01 {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 500;
     text-align: left;
     color: #121212;
     line-height: 24px;
     margin-top: 18px;
 }

 .invest_content .invest_content_top .invest_content_left .invest_art_title01 {
     font-size: 24px;
     line-height: 30px;
 }

 .invest_content .invest_content_top .invest_content_left .art01_desc {
     font-size: 14px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: left;
     color: #666666;
     line-height: 20px;
     margin-top: 14px;
 }

 .invest_list .invest_pub,
 .invest_video .invest_pub,
 .invest_column .invest_pub,
 .invest_content .invest_pub {
     font-size: 12px;
     font-family: Helvetica Neue;
     font-weight: 45 Light;
     text-align: left;
     color: #b3b3b3;
     line-height: 18px;
     margin-top: 12px;
     margin-bottom: 0;
 }

 .invest_content .invest_content_top .invest_content_right {
     float: left;
     padding-left: 15px;

 }

 .invest_list .invest_content_mid ul:after,
 .invest_two_column:after,
 .invest_two_column .two_column_left:after,
 .invest_two_column .two_column_right:after,
 .invest_content .invest_content_top:after,
 .invest_content .invest_content_top .invest_content_right .invest_right_art:after {
     content: "";
     display: block;
     clear: both;
 }

 .invest_content .invest_content_top .invest_content_right .invest_right_art .right_art_left {
     width: 240px;
     margin-right: 15px;
     float: left;
 }

 .invest_list .invest_content_mid ul li .invest_art_title02,
 .invest_video .invest_content_mid ul li .invest_art_title02,
 .invest_content .invest_art_title02 {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 500;
     text-align: left;
     color: #121212;
     line-height: 24px;
 }

 .invest_content .invest_content_top .invest_content_right .invest_right_art .right_art_left .invest_art_title02 {}

 .invest_content .invest_content_top .invest_content_right .invest_right_art .right_art_img {
     width: 221px;
     float: right;
 }

 .invest_content .invest_content_top .invest_content_right .in_divider {
     margin-top: 25px;
     margin-bottom: 25px;
 }

 .invest_content .invest_content_mid {
     margin-top: 40px;
 }

 .invest_list .invest_content_mid ul li,
 .invest_video .invest_content_mid ul li,
 .invest_content .invest_content_mid ul li {
     float: left;
     width: 370px;
     margin-right: 28px;
 }

 .invest_list .invest_content_mid ul li:last-child,
 .invest_video .invest_content_mid ul li:last-child,
 .invest_content .invest_content_mid ul li:last-child {
     margin-right: 0;
 }

 .invest_list .invest_content_mid ul li img,
 .invest_content .invest_content_mid ul li img {
     width: 370px;
     height: 209px;
     margin-bottom: 18px;
 }

 .invest_list .invest_content_mid ul li .invest_art_title02,
 .invest_video .invest_content_mid ul li .invest_art_title02,
 .invest_content .invest_content_mid ul li .invest_art_title02 {
     min-height: 72px;
     max-height: 72px;
     overflow: hidden;

 }

 .invest_two_column .two_column_left .two_column_img,
 .invest_two_column .two_column_right .two_column_img,
 .invest_two_column .two_column_left,
 .invest_two_column .two_column_right {
     float: left;
 }

 .invest_two_column .two_column_left {
     margin-right: 52px;
 }

 .invest_two_column .two_column_left .two_column_img,
 .invest_two_column .two_column_right .two_column_img {
     width: 344px;
     height: 207px;
     margin-right: 12px;
     float: left;
 }

 .invest_two_column .two_column_left .two_column_img img,
 .invest_two_column .two_column_right .two_column_img img {
     width: 100%;
     height: 100%;
     overflow: hidden;
 }

 .invest_two_column .two_column_title {
     width: 200px;
     float: left;
 }

 .invest_list .in_divider,
 .invest_column .in_divider {
     margin-top: 40px;
     margin-bottom: 40px;
 }

 .invest_video .invest_content_mid ul li .invest_art_title02 {
     margin-top: 17px;
 }

 .full_on_p {
     display: none;
 }

 /* career页面 */
 .career_b_img {
     width: 100%;
     position: relative;
 }

 .career_b_img .text_on_career {
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.53);
 }

 .career_b_img .text_on_career .career_top_title {
     position: absolute;
     top: 36%;
     left: 50%;
     transform: translateX(-50%);
     font-size: 70px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: center;
     color: #ffffff;
     line-height: 80px;
 }

 .career_content {
     margin-bottom: 75px;
 }

 .career_content .career_title01 {
     font-size: 38px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: left;
     color: #121212;
     line-height: 50px;
     margin-top: 80px;
     margin-bottom: 50px;
 }

 .career_content p {
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: left;
     color: #121212;
     line-height: 32px;
     margin-bottom: 0;
 }

 .career_content .career_info:after {
     content: "";
     display: block;
     clear: both;
 }

 .career_content .first_info {
     margin-bottom: 80px;
 }

 .career_content .career_info .info_left {
     width: 474px;
     height: auto;
     margin-right: 70px;
     float: left;
 }

 .career_content .career_info .info_left img {
     width: 100%;
     height: auto;
     margin-bottom: 30px;
 }

 .career_content .career_info .info_left .under_carrer_img {
     font-size: 17px;
     line-height: 26px;
     margin-top: 20px;
 }

 .career_content .career_info .info_left .under_carrer_img .career_email {
     color: #2c99cc;
 }

 .career_content .career_info .info_right {
     float: left;
     width: 510px;
 }

 .career_content .career_info .info_right .career_title02 {
     font-size: 22px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: left;
     color: #121212;
     line-height: 32px;
     margin-bottom: 20px;
 }

 .career_content .career_info .info_right .career_title03 {
     font-size: 20px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: left;
     color: #535252;
     line-height: 32px;
     margin-bottom: 22px;
 }

 .career_content .last_info .info_left .under_carrer_img {
     margin-top: 0;
 }

 .career_content .last_info .info_right .last_job_title {
     margin-top: 20px;
 }

 .career_full_img {
     margin-bottom: 92px;
 }

 /* 政策和隐私页面 */
 .term_content {
     width: 700px;
     margin: 0 auto;
 }

 .term_content p {
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: left;
     color: #3e3e3e;
     line-height: 28px;
     margin-bottom: 30px;
 }

 .term_content .term_update {
     font-size: 18px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 400;
     text-align: left;
     color: #888686;
     line-height: 21px;
     margin-bottom: 30px;
 }

 .term_content p .in_term_bold {
     font-size: 18px;
     line-height: 28px;
     font-family: ScalaOT Bold, ScalaOT;
     color: #121212;
 }

 .term_content .term_list_title {
     font-size: 24px;
     line-height: 28px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: 500;
     color: #121212;
     margin-bottom: 30px;
 }


 /* 年度文章页 */
 .year_top {
     width: 100%;
     position: relative;
 }

 .year_top .text_on_year {
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.53);
 }

 .year_top .text_on_year .year_top_title {
     position: absolute;
     top: 36%;
     left: 50%;
     transform: translateX(-50%);
     font-size: 70px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: center;
     color: #ffffff;
     line-height: 80px;
 }

 .year_section01 .year_title {
     margin-top: 52px;
     margin-bottom: 34px;
 }

 .year_title {
     text-align: center;
     font-size: 34px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     color: #121212;
     line-height: 50px;
 }

 .year_mid_title,
 .year_title_s,
 .year_title_l,
 .year_title_m {
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: left;
     color: #121212;
 }

 .year_title_s {
     font-size: 18px;
     line-height: 24px;
 }

 .year_title_m {
     font-size: 20px;
     line-height: 28px;
 }

 .year_title_l {
     font-size: 24px;
     line-height: 30px;
 }

 .year_divider {
     background-color: #333333;
     margin-top: 30px;
     margin-bottom: 30px;
 }

 .year_section01 p {
     margin-top: 15px;
 }

 .year_section02 .year_sec02_right .sec02_right_top:after,
 .year_section03 .year_sec03_left .sec03_left_top:after,
 .year_section01:after {
     content: "";
     display: block;
     clear: both;
 }

 .year_section01 .in_divider {
     margin-top: 20px;
     margin-bottom: 20px;
     color: #DCDCDC;
 }

 .year_section01 .year_sec01_left,
 .year_section01 .year_sec01_mid,
 .year_section01 .year_sec01_right {
     float: left;
 }

 .year_section01 .year_sec01_left {
     width: 235px;
     padding-right: 10px;
     border-right: 1px solid #dcdcdc;
 }

 .year_section01 .year_sec01_mid {
     width: 700px;
     padding-left: 10px;
     padding-right: 11px;
     border-right: 1px solid #dcdcdc;
 }

 .year_section01 .year_sec01_right {
     width: 235px;
     padding-left: 12px;
 }

 .year_section01 .year_with_img img {
     width: 100%;
     height: auto;
     margin-bottom: 16px;
 }

 .year_section02 .year_sec02_left,
 .year_section02 .year_sec02_right,
 .year_section03 .year_sec03_left,
 .year_section03 .year_sec03_right {
     float: left;
 }

 .year_section02 .year_sec02_left {
     width: 442px;
     padding-right: 9px;
     border-right: 1px solid #dcdcdc;
 }

 .year_section03 .year_sec03_left {
     width: 728px;
     padding-right: 9px;
     border-right: 1px solid #dcdcdc;
 }

 .year_section02 .year_sec02_right {
     width: 728px;
     padding-left: 10px;
 }

 .year_section03 .year_sec03_right {
     width: 442px;
     padding-left: 10px;
 }

 .year_text_on_img {
     width: 100%;
     position: relative;
 }

 .year_text_on_img .s_text_on {
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.53);
 }

 .year_text_on_img .s_text_on .year_s_text {
     position: absolute;
     width: 100%;
     top: 42%;
     left: 50%;
     transform: translateX(-50%);
     font-size: 35px;
     font-family: ScalaOT Bold, ScalaOT;
     font-weight: 700;
     text-align: center;
     color: #ffffff;
     line-height: 42px;
 }

 .year_section02 .year_sec02_right .in_divider,
 .year_section03 .year_sec03_left .in_divider {
     margin-top: 16px;
     margin-bottom: 16px;
 }

 .year_section02 .year_sec02_right .sec02_right_top .right_top_left,
 .year_section03 .year_sec03_left .sec03_left_top .left_top_left {
     float: left;
     width: 340px;
     margin-right: 15px;
 }

 .year_section02 .year_sec02_right .sec02_right_top .right_top_left,
 .year_section03 .year_sec03_left .sec03_left_top .left_top_right {
     float: left;
     width: 340px;
 }

 .year_section02 .year_sec02_right .sec02_right_bot .item_divider,
 .year_section03 .year_sec03_left .sec03_left_bot .item_divider {
     float: left;
     margin-left: 24px;
     margin-right: 24px;
     width: 1px;
     height: 123px;
     background-color: #dcdcdc;
 }

 .year_section02 .year_sec02_right .sec02_right_bot .right_bot_item,
 .year_section03 .year_sec03_left .sec03_left_bot .left_bot_item {
     float: left;
     width: 202px;
 }

 .year_section02 .year_sec02_right .sec02_right_bot .right_bot_item img,
 .year_section03 .year_sec03_left .sec03_left_bot .left_bot_item img {
     margin-bottom: 12px;
 }

 .year_mid_title {
     font-size: 34px;
     line-height: 34px;
     margin-bottom: 30px;
     text-align: center;
 }

 .year_life .year_life_content:after,
 .year_life .year_life_content .year_life_item:after,
 .year_opinion .year_opinion_content ul:after {
     content: "";
     display: block;
     clear: both;
 }

 .year_opinion .year_opinion_content ul li {
     float: left;
     width: 225px;
     margin-right: 90px;
 }

 .year_opinion .year_opinion_content ul li:last-child {
     margin-right: 0;
 }

 .year_opinion .year_opinion_content ul li img {
     width: 100%;
     height: auto;
     margin-bottom: 18px;
 }

 .year_life .year_life_content .year_life_item {
     float: left;
     width: 572px;

 }

 .year_life .year_life_content .year_life_item:first-child {
     margin-right: 26px;
 }

 .year_life .year_life_content .year_life_item .year_life_img {
     float: left;
     width: 352px;
     margin-right: 12px;
 }

 .year_life .year_life_content .year_life_item .year_life_text {
     float: left;
     width: 208px;
 }

 .year_life .year_life_content .year_life_item .year_life_text .year_title_m {
     margin-bottom: 20px;
 }

 /* 首页顶部广告 */
 .index_ad .top_ad {
     position: relative;
 }

 .index_ad .top_ad .top_close_ad {
     position: absolute;
     right: 10px;
     top: 10px;
     width: 20px;
     height: 20px;
     cursor: pointer;
 }

 .index_ad .top_ad .top_close_ad img {
     width: 100%;
     height: 100%;
     opacity: 1;
 }

 .index_ad .top_ad .top_close_ad img:hover {
     opacity: 0.5;
 }

 .special_top {
     margin-bottom: 20px;
 }

 .sepcial_title_sec {
     text-align: center;
     color: #121212;
 }

 .sepcial_title_sec .special_title {
     font-family: ScalaOT Bold;
     font-size: 60px;
     font-weight: normal;
     line-height: 80px;
 }

 .sepcial_title_sec .special_deck {
     font-family: ScalaOT Regular;
     font-size: 30px;
     line-height: 40px;
     font-weight: normal;
     margin-bottom: 30px;
 }

 .special_section01 {
     margin-bottom: 40px;
 }

 .special_section01 .in_divider {
     margin-top: 20px;
     margin-bottom: 20px;
 }

 .special_sec01_row02 .special_row02_content ul:after,
 .right_row .right_row_content:after,
 .special_sec01_row .left_row .left_row_content ul:after,
 .special_sec01_row:after,
 .special_sec01_cols:after {
     content: "";
     display: block;
     clear: both;
 }

 .special_sec01_cols .special_sec01_col01,
 .special_sec01_cols .special_sec01_col02,
 .special_sec01_cols .special_sec01_col03 {
     float: left;
 }

 .special_sec01_col01 {
     width: 224px;
     padding-right: 16px;
 }

 .special_sec01_col02 {
     width: 720px;
     border-left: 1px solid #e6e6e6;
     border-right: 1px solid #e6e6e6;
     padding-left: 14px;
     padding-right: 14px;
 }

 .special_sec01_col03 {
     width: 226px;
     padding-left: 14px;
 }

 .special_sec01_row .left_row,
 .special_sec01_row .right_row {
     float: left;
 }

 .special_sec01_row .left_row {
     width: calc(100% - 373px);
 }

 .special_sec01_row .left_row .left_row_content ul li {
     float: left;
     width: 250px;

 }

 .special_sec01_row .left_row .left_row_content ul li:first-child {
     width: 245px;
 }

 .special_sec01_row .left_row .left_row_content ul li:not(:first-child) {
     width: 260px;
     padding-left: 16px;
     border-left: 1px solid #e6e6e6;
 }

 .special_sec01_row .left_row .left_row_content ul li:not(:last-child) {
     padding-right: 28px;
 }

 .special_sec01_row .right_row {
     width: 373px;
     padding-left: 16px;
     border-left: 1px solid #e6e6e6;
 }

 .year100_swiper {
     margin-bottom: 0 !important;
 }

 .tmp_main_title,
 .tmp_main_deck {
     display: none;
     height: 0;
 }

 .right_row .right_row_content .row_title,
 .right_row .right_row_content .row_inline_img {
     float: left;
 }

 .right_row .right_row_content .row_title {
     width: calc(100% - 100px);
 }

 .right_row .right_row_content .row_inline_img {
     width: 70px;
     margin-left: 30px;
 }

 .special_sec01_row02 .special_row02_content ul li {
     float: left;
     width: 295px;
 }

 .special_sec01_row02 .special_row02_content ul li:first-child {
     width: 280px;
 }

 .special_sec01_row02 .special_row02_content ul li .new_title_s {
     padding-right: 28px;
     border-left: 1px solid #e6e6e6;
     padding-left: 15px;
 }

 .special_sec01_row02 .special_row02_content ul li:first-child .new_title_s {
     padding-left: 0;
     border-left: unset;
 }

 .special_sec01_row02 .special_row02_content ul li:last-child .new_title_s {
     padding-right: 0;
 }

 /* 卡通页面 */
 .cartoon_container {
     padding-bottom: 42px;
     border-bottom: 1px solid #E5E4E4;
 }

 .cartoon_list ul:after,
 .cartoon_right .ct_right_item:after,
 .cartoon_content:after {
     content: "";
     display: block;
     clear: both;
 }

 .cartoon_right .ct_right_item .right_left_img,
 .cartoon_right .ct_right_item .right_right_title,
 .cartoon_content .cartoon_left,
 .cartoon_content .cartoon_right {
     float: left;
 }

 .cartoon_content .cartoon_left {
     width: 635px;
     border-right: 1px solid #E7E6E6;
     padding-right: 20px;
 }

 .cartoon_content .cartoon_left .new_title_l {
     margin-top: 20px;
     margin-bottom: 14px;
 }

 .cartoon_content .cartoon_right {
     width: calc(100% - 635px);
     padding-left: 20px;
 }

 .cartoon_content .cartoon_right .in_divider {
     margin-top: 32px;
     margin-bottom: 32px;
 }

 .cartoon_right .ct_right_item .right_left_img {
     width: 313px;
     margin-right: 20px;
 }

 .cartoon_right .ct_right_item .right_right_title {
     margin-top: 20px;
     width: calc(100% - 333px);
 }

 .cartoon_list_content {
     margin-top: 45px;
 }

 .cartoon_list ul {
     font-size: 0;
 }

 .cartoon_list ul li {
     vertical-align: top;
     width: 364px;
     margin-right: 39px;
     margin-bottom: 70px;
     display: none;
 }

 .cartoon_list ul .show_list {
     display: inline-block;

 }

 .cartoon_list ul li .model_title_ss {
     display: block;
     margin-top: 18px;
     margin-bottom: 18px;
     max-height: 44px;
     overflow: hidden;
 }

 .cartoon_list ul li .source_time {
     font-family: Helvetica Neue;
     font-size: 12px;
     line-height: 14px;
     color: #B3B3B3;
 }

 .cartoon_list ul li:nth-child(3n+3) {
     margin-right: 0;
 }

 .cartoon_list ul li p {
     max-height: 40px;
     min-height: 40px;
     overflow: hidden;
 }

 .cartoon_top_container .level01_title {
     padding-bottom: 20px;
 }

 .enter_top_pc {
     display: block;
 }

 .enter_top_mobile {
     display: none;
 }

 .sub_search_sec {
     position: absolute;
     right: 6px;
     top: 30px;
 }

 .sub_search_sec i {
     vertical-align: middle;
 }

 .sub_btn {
     border: 0.5px solid #bfbfbf;
     border-radius: 3px;
     background-color: #ffffff;
     padding: 0 16px;
     margin-right: 30px;
     font-size: 12px;
     font-family: Helvetica Neue;
     font-weight: normal;
     line-height: 24px;
 }

 .nl_btn,
 .sign_btn {
     border: unset;
     background-color: #ffffff;
     margin-right: 30px;
     font-size: 12px;
     font-family: Helvetica Neue;
     font-weight: normal;
     line-height: 24px;
 }

 .sub_btn_p {
     color: #434443;
     border: 0.5px solid #777777;
     border-radius: 3px;
     background-color: #ffffff;
     padding: 0 6px;
     font-size: 10px;
     font-family: Helvetica Neue;
     font-weight: normal;
     line-height: 16px;
     text-align: right;
 }

 .index_medal .column_title {
     margin-bottom: 10px;
 }

 .index_medal table {
     font-family: ScalaOT Regular;
     font-weight: normal;
     width: 100%;
     text-align: center;
 }

 .index_medal thead {
     font-size: 18px;
     line-height: 24px;

 }

 .index_medal thead tr {
     height: 36px;
     text-align: center;
 }

 .index_medal thead tr th {
     text-align: center;
 }

 .index_medal thead tr th:first-child {
     text-align: left;
 }

 .index_medal thead tr th img {
     width: 19px;
     height: 36px;
 }

 .index_medal tbody tr {
     height: 36px;
 }

 .index_medal tbody tr td img {
     width: 21px;
     height: 14px;
     margin-left: 10px;
     margin-right: 10px;
 }

 .index_medal tbody {
     font-size: 16px;
     line-height: 22px;
 }

 .index_medal .column_title embed {
     width: 26px;
     height: 30px;
     margin-right: 10px;
 }

 .index_medal .column_title a {
     line-height: 30px;
 }

 .index_medal tbody tr .index_flag_col {
     min-width: 30px;
     width: 10%;
 }

 .index_medal tbody tr .index_c_name_col {
     width: 50%;
     min-width: 150px;
     text-align: left;
 }

 .index_medal tbody tr .index_gold_col,
 .index_medal tbody tr .index_sli_col,
 .index_medal tbody tr .index_bro_col {
     min-width: 30px;
     width: 10%;
 }

 .index_medal tbody tr .index_total_col {
     min-width: 40px;
     width: 10%;
 }

 .index_timeline .column_title {
     margin-bottom: 10px;
 }

 .index_timeline .column_title a {
     font-size: 12px;
     font-family: Helvetica Neue;
     font-weight: bold;
     text-align: left;
     color: #ed1b23;
     line-height: 20px;
 }

 .index_timeline .timeline_news ul li {
     list-style: none;
     font-size: 15px;
     font-family: ScalaOT Regular, ScalaOT-Regular;
     font-weight: 400;
     text-align: left;
     color: #121212;
     line-height: 18px;
     margin-bottom: 12px;
 }

 .index_timeline .timeline_news ul li:not(:first-child):before {
     content: "";
     width: 6px;
     height: 6px;
     display: inline-block;
     border-radius: 50%;
     background: #D03430;
     /* 这里不是color */
     vertical-align: middle;
     margin-right: 14px;
     margin-bottom: 3px;
 }

 .index_timeline .timeline_news ul li:first-child {
     list-style: none;
     margin-left: 0;
     font-size: 18px;
     font-family: ScalaOT Bold, ScalaOT-Bold;
     font-weight: 500;
     text-align: left;
     color: #121212;
     line-height: 20px;
 }


 .index_timeline .timeline_news ul li:last-child {
     margin-bottom: 0;
 }

 .share_section .wx {
     position: relative;
 }

 .video_share .wx_qcode,
 .share_section .wx_qcode {
     position: absolute;
     width: 180px;
     height: 180px;
     background-color: #ffffff;
     z-index: 1;
 }

 .share_section .hide {
     display: none;
 }

 .share_section .show {
     display: block;
 }

 .video_share li,
 .share_section li {
     position: relative;
     display: inline-block;
     vertical-align: middle;
 }

 .video_share .wx_qcode table,
 .share_section .wx_qcode table {
     margin: 0 auto;
     display: block;
     vertical-align: middle;
     margin-top: 10px;
 }

 .article_top_share .wx_qcode {
     left: -40px;
     z-index: 2;
 }

 .article_footer_share .wx_qcode {
     left: -70px;
 }

 .article_left_share .wx_qcode {
     left: 30px;
     top: -70px;
 }

 .photo_share .wx_qcode {
     left: -70px;
 }

 .video_share .wx_qcode,
 .b_video_share .wx_qcode {
     left: -70px;
 }

 .on_pad_hori {
     display: none;
 }

 .righttop_enter {
     margin-bottom: 30px;
 }

 /* 2023-5-11 newsletter 入口 弹出框 */
 .sign_newletter_box {
     display: none;
     margin: 0 auto;
     width: 30%;
     max-width: 500px;
     height: auto;
     text-align: center;
     background-color: #ffffff;
     position: fixed;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     box-shadow: 4px 4px 12px #626262;
 }

 .nl_success_box {
     display: none;
     margin: 0 auto;
     width: 30%;
     max-width: 360px;
     height: auto;
     text-align: center;
     background-color: #ffffff;
     position: fixed;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     box-shadow: 4px 4px 12px #626262;
 }

 .box_show {
     display: block;
 }

 .nl_success_box .box_content {
     padding: 15px 15px 26px 15px;
 }

 .sign_newletter_box .box_content {
     padding: 15px 15px 40px 15px;
 }

 .nl_success_box .box_logo,
 .sign_newletter_box .box_logo {
     width: 20%;
     height: auto;
 }

 .nl_success_box .success_line {
     font-size: 0;
     width: 76%;
     margin: 0 auto;
     margin-top: 20px;
 }

 .nl_success_box .success_line .success_img {
     display: inline-block;
     width: 10%;
     vertical-align: middle;
 }

 .nl_success_box .success_line .success_notice {
     display: inline-block;
     width: 88%;
     font-family: ScalaOT Regular, ScalaOT;
     font-size: 20px;
     font-weight: normal;
     line-height: 20px;
     color: #121212;
     vertical-align: middle;
 }

 .sign_newletter_box .sign_topic {
     font-family: ScalaOT Bold, ScalaOT;
     font-size: 28px;
     line-height: 60px;
     font-weight: normal;
     color: #121212;
 }

 .sign_newletter_box .sign_desc {
     font-family: ScalaOT Regular, ScalaOT;
     font-size: 15px;
     line-height: 20px;
     font-weight: normal;
     color: #7A7A7A;
     max-width: 50%;
     margin: 0 auto;
     margin-bottom: 36px;
 }

 .sign_newletter_box .sign_desc a {
     color: #E44921;
 }

 .sign_newletter_box .sign_upload {
     width: 70%;
     position: relative;
     margin: 0 auto;
 }

 .sign_newletter_box .sign_upload .fill_email {
     position: relative;
     border: 1px solid #E9EAEB;
     height: 36px;
     width: 80%;
     border-radius: 5px;
     font-family: Helvetica Neue;
     font-size: 12px;
     line-height: 20px;
     color: #B4B1B1;
     padding: 2px 0 2px 24px;
 }

 ::-webkit-input-placeholder {
     /* WebKit browsers */
     font-size: 12px;
     color: #B4B1B1;
 }

 :-moz-placeholder {
     /* Mozilla Firefox 4 to 18 */
     font-size: 12px;
     color: #B4B1B1;
 }

 ::-moz-placeholder {
     /* Mozilla Firefox 19+ */
     font-size: 12px;
     color: #B4B1B1;
 }

 :-ms-input-placeholder {
     /* Internet Explorer 10+ */
     font-size: 12px;
     color: #B4B1B1;
 }

 .sign_newletter_box .sign_upload .fill_email+.email_cion {
     content: "";
     display: block;
     position: absolute;
     left: 8px;
     width: 13px;
     height: 8px;
     background-image: url(https://www.globaltimes.cn/img/new_gt/nl_email.png);
     background-size: cover;
     background-repeat: no-repeat;
     top: 50%;
     transform: translateY(-50%);
 }

 .sign_newletter_box .sign_upload .fill_email:focus {
     outline: 1px solid #E9EAEB;
     border-radius: 5px;
     outline: none;
 }

 .sign_newletter_box .sign_upload .upload_email {
     position: relative;
     z-index: 2;
     font-family: Helvetica Neue;
     width: 20%;
     margin-left: -8px;
     height: 34px;
     background-color: #E44921;
     border: none;
     border-radius: 6px;
     color: #ffffff;
     font-size: 12px;
     line-height: 20px;
 }

 .nl_success_box .close_box,
 .sign_newletter_box .close_box {
     position: absolute;
     top: 15px;
     right: 15px;
     width: 15px;
     height: 15px;
     cursor: pointer;
 }

 .sign_newletter_box .err_notice {
     width: 70%;
     margin: 0 auto;
     color: #E44921;
     font-family: ScalaOT Regular, ScalaOT;
     font-size: 15px;
     line-height: 20px;
     margin-top: 16px;
     text-align: left;
 }

 .footer_share .nl_btn_bot {
     margin-right: 0;
     font-size: 17px;
     font-family: ScalaOT Regular, ScalaOT;
     font-weight: normal;
     line-height: 17px;
     margin-top: 22px;
     float: right;
     cursor: pointer;
 }

 /* 2023-5-11 newsletter 入口 弹出框结束 */
 /* 2023-5-29 podcast 入口 开始 */
 .pod_enter {
     font-size: 0;
 }

 .pod_enter .pod_left {
     display: inline-block;
     width: 26%;
     padding-right: 16px;
     vertical-align: top;
 }

 .pod_enter .pod_left .player_area {
     position: relative;
 }

 .pod_enter .pod_left .player_area .pod_bg {
     position: relative;
 }

 .pod_enter .pod_left .player_area .control_btn {
     position: absolute;
     left: 0;
     top: 0;
     width: 54%;
     text-align: center;
     vertical-align: middle;
     left: 23%;
     margin-top: 18%;
     z-index: 2;
 }

 .pod_enter .pod_left .player_area .control_btn img {
     display: none;
     position: relative;
     cursor: pointer;
 }

 .pod_enter .pod_left .player_area .control_btn img.btn_active {
     display: block
 }

 .pod_enter .pod_right {
     display: inline-block;
     width: 74%;
     vertical-align: top;
 }

 .pod_enter .pod_right .pod_topic img {
     width: 70%;
 }

 .pod_enter .pod_right .pod_topic a {
     font-family: ScalaOT Bold, ScalaOT;
     font-size: 16px;
     line-height: 16px;
     font-weight: normal;
     color: #b92410;
 }

 .pod_enter .pod_right .pod_title {
     margin-top: 10px;
 }

 .pod_enter .pod_right .pod_title a {
     font-family: ScalaOT Bold, ScalaOT;
     font-size: 16px;
     line-height: 18px;
     font-weight: normal;
     color: #121212;
 }

 /* 2023-5-29 podcast 入口 结束 */
 /*pad版本宽度设置*/
 /*  @media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
} */

 @media only screen and (min-device-width: 481px) and (max-device-width: 1400px) and (orientation:landscape) {

     /* For landscape layouts only ipad横向*/


 }

 /*  手机自适应分割  */
 @media screen and (min-width: 768px) {
     .carousel-indicators {
         bottom: 54px;
     }
 }


 @media (max-width: 1024px) {

     /*gallery 特刊 手机适配*/
     .full_img {
         width: 100%;
         height: auto;
         background: unset;
     }

     .full_img img {
         width: 100%;
         height: auto;
         display: block;
     }
 }

 @media screen and (max-width: 768px) {
     .container {
         width: 100%;
         padding-left: 15px;
         padding-right: 15px;
     }

     .p_full_container {
         padding-left: 0;
         padding-right: 0;
     }

     .p_full_container .section_divider {
         width: 100%;
         height: 5px;
         background-color: #E6E6E6;
         opacity: 0.5;
     }

     .row {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
     }

     /* 主页手机适配 */
     #header,
     #index_nav {
         display: none;
     }

     .p_header {
         display: block;
         padding-top: 9px;
         padding-left: 22px;
         padding-right: 22px;
         padding-bottom: 9px;
         border-bottom: 1px solid #E6E6E6;
     }

     .p_header .p_logo {
         width: 90px;
         margin: 0 auto;
     }

     .p_header .p_logo img {
         width: 90px;
         height: 39px;
     }

     .p_header .p_closeup {
         float: left;
     }

     .p_header .p_search {
         display: inline-block;
         vertical-align: top;
         padding-left: 7px;
     }

     .p_header .p_search_sec {
         float: right;
         margin-top: -4px;
     }

     .p_header .p_search_sec .search_div {
         display: inline-block;
         vertical-align: middle;
         width: 1px;
         height: 16px;
         background-color: #434443;
     }

     .p_header .p_search_sec .p_sign_btn {
         border: none;
         background: unset;
         display: inline-block;
         vertical-align: top;
         padding-right: 7px;
         line-height: 20px;
     }

     .p_header .p_search_sec .p_sub_btn {
         width: 100%;
         color: #434443;
         border: 0.5px solid #777777;
         border-radius: 3px;
         background-color: #ffffff;
         padding: 0 6px;
         font-size: 10px;
         font-family: Helvetica Neue;
         font-weight: normal;
         line-height: 16px;
     }

     .p_header .p_closeup i {
         font-size: 20px;
     }

     .p_header .p_search i {
         font-size: 20px;
     }

     .p_header .p_closeup {
         padding-top: 6px;
     }

     .p_header .p_search i {
         display: block;
         height: 20px;
         text-align: right;
         margin-top: -3px;
         margin-bottom: 3px;
     }

     .open_cate .all_cate {
         width: 100%;
     }

     #main_section01,
     #main_section02,
     .common_section,
     #main_section01 .section01_col01,
     #main_section01 .section01_col02,
     #main_section01 .section01_col03,
     #main_section02 .section02_col01,
     #main_section02 .section02_col02,
     #main_section02 .section02_col01 .modal01_col01,
     #main_section02 .section02_col01 .modal01_col02,
     .common_section ul .bimg_new_form,
     #main_section01 .section01_col02 .new_form04 ul li,
     #main_section02 .visual_news .visual_news_content ul li,
     #main_section02 .changeable_modal02 .modal02_col02,
     #main_section02 .changeable_modal02 .modal02_col01,
     .common_section ul .simg_new_form,
     .common_section ul .noimg_new_form {
         width: 100%;
     }

     #main_section01 .section01_col02,
     #main_section01 .section01_col03,
     #main_section02 .section02_col01,
     #main_section02 .section02_col01 .modal01_col01,
     #main_section02 .section02_col01 .modal01_col02,
     #main_section02 .changeable_modal02 .modal02_col01,
     #main_section02 .changeable_modal02 .modal02_col02,
     #main_section02 .visual_news .visual_news_content ul li:not(:last-child),
     #main_section02 .section02_col02 {
         border: none;
         padding: 0;
     }

     #main_section01 {
         margin-top: 20px;
     }

     #main_section01 .section01_col01 {
         padding-right: 0;
     }

     /* .invest_content  */
     .cartoon_container .on_p,
     .cartoon_list .on_p,
     .special_section01 .on_p,
     .year_life .on_p,
     .year_opinion .on_p,
     .year_section03 .on_p,
     .year_section02 .on_p,
     .year_section01 .on_p,
     .invest_video .on_p,
     .invest_column .on_p,
     #main_section01 .in_divider,
     #main_section02 .in_divider,
     .common_section .on_p,
     .china_content .on_p,
     .opinion_content .on_p,
     .source_content .on_p,
     .common_content .on_p,
     .video_content .on_p,
     .photo_content .on_p,
     .inter_video ul li .on_p,
     .interview_video ul li .on_p,
     .column_video_list ul li .on_p,
     .video_list ul li .on_p,
     .related_video .related_video_list ul li .on_p,
     .photo_cate .photo_list ul li .on_p,
     .net_news .on_p,
     .model_top_news .on_p,
     .single_rowlist .on_p,
     .multiple_list ul li .on_p,
     .special_pro .on_p,
     .ad_info .on_p,
     .info_cardlist .on_p {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .cartoon_container .on_p,
     .cartoon_list .on_p,
     .special_section01 .on_p,
     .invest_list .on_p,
     .year_life .on_p,
     .year_opinion .on_p,
     .year_section03 .on_p,
     .year_section02 .on_p,
     .year_section01 .on_p,
     .invest_video .on_p,
     .invest_column .on_p,
     .invest_content .on_p,
     #main_section01 .on_p,
     #main_section02 .on_p,
     .common_section .on_p,
     .article .related_section .on_p,
     .china_content .on_p,
     .opinion_content .on_p,
     .source_content .on_p,
     .common_content .on_p,
     .video_content .on_p,
     .photo_content .on_p,
     .inter_video ul li .on_p,
     .interview_video ul li .on_p,
     .column_video_list ul li .on_p,
     .video_list ul li .on_p,
     .related_video .related_video_list ul li .on_p,
     .photo_cate .photo_list ul li .on_p,
     .net_news .on_p,
     .model_top_news .on_p,
     .single_rowlist .on_p,
     .multiple_list ul li .on_p,
     .special_pro .on_p,
     .ad_info .on_p,
     .info_cardlist .on_p {
         display: block;
     }

     #main_section01 p {
         margin-bottom: 0;
     }

     #main_section01 .section01_col02 .new_form04 ul li:last-child {
         margin-right: 0;
     }

     #main_section01 .section01_col02 .new_form04 ul li img {
         margin-bottom: 10px;
     }

     #main_section01 .section01_col03 .new_form05 ul li {
         float: right;
     }

     .section01_col03 .new_form05 ul li:first-child {
         margin-left: 10px;
         margin-right: auto;
     }

     #main_section01 .section01_col03 .new_form05 ul li:first-child {
         width: calc(100% - 130px);
         margin-right: 0;
     }

     #main_section02 .changeable_modal01 .modal01_new_form01 ul li:first-child {
         width: 100%;
         margin-right: 0;
         margin-bottom: 10px;
     }

     #main_section02 .changeable_modal01 .modal01_new_form01 ul li:last-child {
         width: 100%;
     }

     #main_section02 .visual_news .visual_news_content ul li:not(.not_mid) {
         margin: 0;
     }

     #main_section02 .visual_news .visual_news_content ul li:last-child {
         padding: 0;
     }

     .visual_news .visual_news_content ul li {
         display: flex;
         justify-content: flex-start;
         align-items: flex-start;
         flex: 1 1 0;
         flex-wrap: nowrap;
         display: -webkit-flex;
         -webkit-flex-wrap: nowrap;
         -webkit-justify-content: flex-start;
         -webkit-align-items: flex-start;
     }

     #main_section02 .visual_news .visual_news_content ul li:not(.not_mid) {
         padding-bottom: 15px;
         margin-top: 15px;
     }

     #main_section02 .visual_news .visual_news_content ul li:not(:first-child) {
         margin-top: 15px;
     }

     #main_section02 .visual_news .visual_news_content ul li:not(:last-child) {
         border-bottom: 1px solid #E6E6E6;
     }

     #main_section02 .visual_news .visual_news_content ul li.not_mid {
         padding-bottom: 15px;
     }

     .visual_news .visual_news_content .visual_img {
         flex: 126px 0 0;
         margin-right: 10px;
     }

     .visual_news .visual_news_content .visual_img img {
         margin-bottom: 0;
     }

     #main_section02 .visual_news .visual_news_content ul li .new_title_s {
         min-height: 57px;
         max-height: 57px;
         margin-bottom: 6px;
         overflow: hidden;
     }

     .vertical_divider {
         display: none;
     }

     #footer {
         border-top: 5px solid rgba(230, 230, 230, 0.5);
     }

     #footer .footer_nav {
         display: none;
     }

     #footer .footer_share {
         border-bottom: none;
     }

     #footer .footer_share .footer_logo {
         width: 65px;
         height: 28px;
     }

     #footer .footer_share .iconfont {
         margin-top: 0;
     }

     #footer .footer_info {
         margin-top: 0;
     }

     #footer .footer_info ul li:not(:last-child):after {
         display: none;
     }

     #footer .footer_info ul li {
         width: 50%;
         text-align: left;
     }

     #footer .footer_info .copy_right {
         display: none;
         text-align: left;
     }

     /* 主页老胡专栏*/
     #main_section01 .section01_col03 .special_column ul li:first-child {
         width: calc(100% - 78px);
     }

     .hu_on_p {
         display: block;
     }

     .hu_on_p .column_title {
         line-height: 48px;
     }

     .hu_on_p .column_title .author_img {
         margin-right: 10px;
     }

     .hu_on_p .special_column .new_title_s {
         margin-bottom: 16px;
     }

     /*文章页适配*/
     #article_header,
     .article_section .article_left {
         display: none;
     }

     .article_section {
         margin-top: 20px;
     }

     .article_section .article_page .article {
         width: 100%;
     }

     .article_section .article_page .article .article_top .article_title {
         font-size: 24px;
         line-height: 30px;
     }

     .article_section .article_page .article .article_top .article_subtitle {
         font-size: 20px;
         line-height: 24px;
         color: #666666;
     }

     .article .article_top .author_share .article_top_share {
         display: block;
         float: none;
         margin-top: 16px;
     }

     .article .article_top .author_share .author_share_left {
         float: none;
     }

     .article .article_top .author_share .article_top_share .svg-icon {
         margin-left: 0;
         margin-right: 27px;
     }

     .article .article_top .author_share .article_top_share .svg-icon:first-child {
         margin-left: 0;
     }

     .article .article_content .article_right {
         width: 100%;
     }

     .article .article_top .author_share .byline {
         font-size: 12px;
         font-family: HelveticaNeue Bold, Helvetica Neue;
     }

     .article .article_top .author_share .pub_time {
         font-size: 12px;
         font-family: Helvetica Neue;
     }

     .article .article_content .article_right p.picture {
         font-size: 12px;
         font-family: Helvetica Neue;
         color: #B3B3B3;
         line-height: 14px;
     }

     .article .article_content .article_right .article_img p {
         font-size: 12px;
         font-family: Helvetica Neue;
         color: #B3B3B3;
         line-height: 18px;
     }

     .article .article_content .article_right .article_img {
         margin-bottom: 15px;
     }

     .article .article_content .article_right {
         font-size: 18px;
         font-family: ScalaOT Regular, ScalaOT;
         font-weight: 400;
         color: #000000;
         line-height: 28px;
     }

     .article .article_content .article_right p {
         font-size: 16px;
         font-family: ScalaOT Regular, ScalaOT;
         font-weight: 400;
         color: #000000;
         line-height: 20px;
     }

     .article .article_footer .article_footer_share .svg-icon {
         font-size: 20px;
     }

     .article .related_section .related_article .related_img {
         flex: 126px 0 0;
         margin-right: 10px;
         height: auto;
     }

     .article .related_section .related_article .related_content {
         width: calc(100% - 136px);
     }

     .article .related_section .related_article .related_content p {
         display: none;
     }

     .article .related_section .on_p {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .article .related_section .related_article {
         margin-bottom: 0;
     }

     .article .inside_out {
         height: 5px;
         background: #E6E6E6;
         opacity: 0.5;
         margin-left: -15px;
         width: calc(100% + 30px)
     }

     .article .related_section {
         margin-bottom: 15px;
     }

     .article .most_view_section {
         padding-top: 15px;
     }

     .article .footer_most_view .most_view_left {
         margin-right: 0;
     }

     .article .footer_most_view .most_view_left,
     .article .footer_most_view .most_view_right {
         width: 100%;
         flex: unset;
     }

     .article .footer_most_view .most_article a {
         width: 100%;
     }

     .article .footer_most_view .most_article i {
         padding-right: 17px;
     }

     .article .footer_most_view .most_view_right .most_article:last-child {
         margin-bottom: 0;
     }

     .article #disqus_thread {
         margin-top: 15px;
     }

     /*flex手机状态可换行*/
     .info_content .content_top,
     .common_content .content_top,
     .subcol_common_top,
     .source_content .content_top .top_right .source_form3_top,
     .source_content .content_top,
     .source_content .content_mid,
     .source_content .content_mid .mid_elem,
     .opinion_content .content_mid,
     .opinion_content .content_mid .mid_left .opinion_new_form3,
     .opinion_content .content_mid .mid_right .mid_right_content,
     .opinion_new_form2 .opinion_form2_top,
     .opinion_content .content_top,
     .level01_list ul li,
     .china_content .content_bottom ul,
     .opinion_content .content_bottom ul,
     .source_content .content_bottom ul,
     .china_content .content_top .china_article_form2 .form2_bottom,
     .china_content .content_top .left_bottom,
     .china_content .content_top .top_left .china_article_form1,
     .china_content .content_top,
     .video_top,
     .video_content,
     .photo_content,
     #main_section02 .changeable_modal03 .modal03_content,
     #main_section02 .changeable_modal04 .modal04_row01 .modal04_new_form01,
     .net_news,
     .model_top_news,
     .model_top_news .tn_article01,
     .model_video,
     .ad_info,
     .social_pro,
     .print_pro,
     .digital_pro,
     .news_app,
     .author_container .author_content {
         flex-wrap: wrap;
         -webkit-flex-wrap: wrap;
     }

     /*一级页面china*/
     .china_content .content_top .top_left,
     .china_content .content_top .china_article_form2,
     .china_content .content_top .top_left .china_article_form1 .form1_img,
     .china_content .content_top .china_article_form2 .form2_bottom,
     .china_content .content_top .china_article_form2 .form2_bottom .form2_img,
     .level01_list ul li .list_img,
     .opinion_content .content_top .top_left,
     .content_mid .mid_left,
     .opinion_new_form2 .opinion_form2_top .new_title_ms,
     .opinion_new_form2 .opinion_form2_top a,
     .content_mid .mid_left .opinion_form3_img,
     .content_mid .mid_right .mid_right_content .opinion_new_form4,
     .source_content .content_top .top_left,
     .source_content .content_top .top_mid,
     .source_content .content_top .top_right .right_top .source_form3_top .new_title_ms,
     .source_content .content_mid .source_mid_left,
     .source_content .content_mid .mid_elem .mid_img,
     .common_content .content_top .top_left,
     .common_content .content_top .top_mid,
     .common_content .content_top .top_right,
     .photo_content .left_slide,
     .video_content .video_content_left,
     #main_section02 .changeable_modal03 .modal03_col01,
     #main_section02 .changeable_modal04 .modal04_row01 .modal04_new_form01 .form01_info,
     .subcol_common_top .common_left,
     .video_top .video_top_left,
     .video_top .video_top_right,
     .net_news .net_col01,
     .net_news .net_col02,
     .model_top_news .top_news_left,
     .model_video .model_video_left,
     .model_top_news .tn_article01 .tn_article01_left,
     .digital_pro .left_img,
     .print_pro .left_img,
     .social_pro .social_left,
     .news_app .left_info,
     .ad_info .ad_info_col,
     .info_content .content_top .top_left,
     .author_articles_container .level01_list ul li .list_info,
     .author_container .author_content .left_img,
     .author_articles_container .level01_list ul li .list_img {
         flex: unset;
         width: 100%;
         padding: 0;
         border: none;
         margin: 0;
     }

     .source_content .content_bottom ul li,
     .opinion_content .content_bottom ul li,
     .china_content .content_bottom ul li {
         flex: unset;
         width: 100%;
         margin: 0;
     }

     .level01_list,
     .level01_list ul,
     .level01_list ul li {
         width: 100%;
     }

     .level01_top {
         border-bottom: unset;
         margin-bottom: 15px;
     }

     .level01_top .level01_title {
         font-size: 16px;
         font-family: HelveticaNeue Bold, HelveticaNeue;
         font-weight: bold;
         color: #121212;
         line-height: 19px;
         margin-top: 19px;
     }

     .level01_top .level01_title .icongengduo {
         display: inline-block;
         font-size: 14px;
         color: #ED1B23;
     }

     .level01_top .level01_nav {
         display: none;
     }

     .china_content .content_top .top_left .china_article_form1 .form1_img {
         margin-bottom: 10px;
     }

     .china_content .content_top .china_article_form2 .form2_bottom .form2_img {
         height: auto;
         margin-bottom: 10px;
     }

     .china_content .content_top .china_article_form2 .form2_bottom .form2_img img {
         height: auto;
     }

     .china_content .content_top .new_title_ms {
         margin-bottom: 10px;
     }

     .china_content .content_top .top_left .in_divider {
         margin: 20px 0;
     }

     .china_content p,
     .opinion_content p,
     .photo_content p {
         margin-bottom: 0;
     }

     .china_content .content_top .china_article_form3,
     .china_content .content_top .top_right {
         margin-left: 0;
     }

     .china_content .content_top {
         padding-bottom: 20px;
     }

     .source_content .content_bottom,
     .china_content .content_bottom,
     .opinion_content .content_bottom {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .source_content .content_bottom .on_p:last-child,
     .china_content .content_bottom .on_p:last-child,
     .opinion_content .content_bottom .on_p:last-child {
         display: none;
     }

     .source_content .content_bottom ul li:not(:last-child),
     .opinion_content .content_bottom ul li:not(:last-child),
     .china_content .content_bottom ul li:not(:last-child) {
         margin-right: 0;
     }

     .level01_list ul li .new_title_ms {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .list_content {
         margin-top: 20px;
     }

     /*一级opinion*/
     .opinion_content .in_divider {
         width: 100%;
     }

     .opinion_new_form1 .new_title_ml {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .opinion_new_form2 .opinion_form2_top .new_title_ms {
         margin-bottom: 10px;
     }

     .opinion_content .content_top .top_right {
         margin-left: 0;
     }

     .opinion_new_form2 .opinion_form2_top {
         margin-bottom: 10px;
     }

     .opinion_new_form2 .with_author_img .author_right {
         width: 30%;
         display: inline-block;
     }

     .opinion_new_form2 .with_author_img {
         width: 100%;

     }

     .opinion_new_form2 .with_author_img .new_title_ms {
         width: 70%;
         display: inline-block;
     }

     .opinion_new_form2 .opinion_form2_top .author_right .author_name {
         font-size: 14px;
     }

     .opinion_content .in_divider,
     .source_content .in_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .opinion_content .content_top .top_right .in_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .opinion_content .content_mid .mid_left .opinion_new_form3 .new_title_ms,
     .source_content .content_top .top_left .new_title_ml {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .source_content .content_top .top_left .source_new_form1,
     .source_content .content_top .top_mid .source_new_form2 {
         width: 100%;
     }

     .source_content .content_mid .source_mid_right {
         flex: unset;
         width: 100%;
     }

     .content_mid .mid_right {
         margin-left: 0;
     }

     .content_mid .mid_right .mid_right_content .opinion_new_form4 a img {
         width: 126px;
         margin-right: 10px;
         float: left;
         margin-bottom: 0;
     }

     .content_mid .mid_right .mid_right_content .opinion_new_form4 .new_title_ss {
         width: calc(100% - 136px);
         float: left;
     }

     .content_mid .mid_right .mid_right_content .opinion_new_form4:not(:last-child) {
         margin-right: 0;
     }

     .opinion_content .content_mid {
         border-bottom: unset;
         padding-bottom: 20px;
     }

     .source_content .content_bottom ul li .new_title_ss,
     .opinion_content .content_bottom ul li .new_title_ss,
     .china_content .content_bottom ul li .new_title_ss {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     /* 一级source  */
     .source_content {
         margin-top: 20px;
     }

     .source_content .content_top {
         padding-bottom: 20px;
         border: none;
     }

     .source_content .content_top .top_right {
         padding-left: 0;
     }

     .source_content .content_top .top_right .right_top .source_form3_top .new_title_ms {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .source_content .content_top .top_right .right_top .source_form3_top {
         margin-bottom: 0;
     }

     .source_content .content_top .top_right .right_top .source_form3_top a {
         width: 100%;
     }

     .source_content .content_top .top_right .in_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .source_content .content_mid .source_mid_left .mid_elem {
         padding-right: 0;
         border: none;
     }

     .source_content .content_mid .mid_elem .mid_title {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .source_content .content_mid .source_mid_right {
         margin-left: 0;
         padding-left: 0;
     }

     .source_content .content_mid .source_mid_right .on_p {
         display: none;
     }

     .source_content .content_mid .column_title {
         margin-top: 0;
     }

     .source_content .content_mid {
         margin-bottom: 20px;
     }

     /*通用一级*/
     .common_content .content_top .top_left .new_title_ml,
     .common_content .content_top .top_mid .new_title_ms,
     .common_content .content_top .top_right .new_title_ms {
         margin-top: 10px;
     }

     .common_content .content_top .top_left .new_title_ml {
         margin-bottom: 0;
     }

     .common_content .content_top .top_mid,
     .common_content .content_top .top_right {
         margin-bottom: 10px;
     }

     .common_content {
         padding-bottom: 0;
         border: none;
     }

     /*一级图片*/
     .carousel-control {
         width: 20px;
         height: 56px;
         line-height: 56px;
         top: 40%;
     }

     .photo_content {
         position: relative;
     }

     .photo_content .right_info {
         background-color: #ffffff;
     }

     .photo_content .right_info {
         padding-top: 10px;
         padding-left: 0;
         padding-right: 0;
         margin-bottom: 20px;
     }

     .photo_content .right_info .items_info .photo_title {
         margin-top: 0;
     }

     .photo_content .right_info .items_info .photo_num {
         position: absolute;
         top: 0;
         right: 0;
     }

     .photo_content .right_info .items_info .photo_pub {
         margin-bottom: 10px;
     }

     .photo_cate {
         margin-top: 20px;
         border: none;
         padding-bottom: 0;
     }

     .photo_cate .photo_list ul li {
         width: 100%;
         margin-right: 0;
         margin-bottom: 0;
         max-height: unset;
     }

     .photo_cate .photo_list ul li img {
         height: auto;
         max-height: unset;
     }

     .photo_cate .photo_list ul li .img_list_title {
         min-height: unset;
         height: auto;
     }

     .photo_cate .photo_list ul li .in_divider {
         margin-top: 20px;
     }

     .items_info .photo_share {
         margin-top: 10px;
     }

     /* 一级视频 */
     .video_content {
         margin-bottom: 20px;
     }

     .video_content .video_content_left .b_video_title {
         margin-top: 10px;
         margin-bottom: 10px;
         margin-left: 0;
         margin-right: 0;
         color: #121212;
     }

     .video_content .video_content_left .b_video_title a {
         color: #ffffff;
     }

     .video_content .video_content_left .b_video_info {
         margin: 0;
     }

     .video_content .video_content_left .b_video_desc {
         margin: 0 0 10px 0;
         color: #666666;
     }

     .video_content {
         background-color: #FFFFFF;
     }

     .video_content .video_content_left .b_video_info .b_video_byline {
         float: none;
     }

     .video_content .video_content_left .b_video_info .b_video_share {
         margin-top: 16px;
     }

     .video_content .video_content_right .pick_title {
         color: #666666;
         font-weight: bold;
     }

     .video_content .video_content_right {
         padding: 0;
         width: 100%;
     }

     .video_content .video_content_right .pick_video .pick_video_title a {
         color: #121212;
     }

     .video_content .video_content_right .pick_video {
         margin-bottom: 0;
     }

     .inter_video .column_title {
         margin-top: 20px;
     }

     .inter_video .left_column_video {
         margin-right: 0;
     }

     .inter_video .column_video_content ul li {
         width: 100%;
     }

     .inter_video .column_video_content ul li:first-child {
         margin-right: 0;
     }

     .inter_video .column_video_content ul li .interview_video_title {
         max-height: unset;
         min-height: unset;
     }

     .column_video_list ul li,
     .interview_video ul li {
         width: 100%;
     }

     .interview_video {
         margin-bottom: 20px;
     }

     .interview_video ul li:not(:last-child) {
         margin-right: 0;
     }

     .interview_video ul li .interview_video_title {
         min-height: unset;
         max-height: unset;
     }

     .inter_video .interview_video_title {
         font-size: 16px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 19px;
         margin-top: 10px;
     }

     .level01_video_more .column_title {
         margin-top: 20px;
     }

     .column_video_list ul li {
         margin-bottom: 0;
     }

     .column_video_list ul li video {
         height: auto;
     }

     .column_video_list ul li .column_video_list_title {
         margin-top: 10px;
         min-height: unset;
         max-height: unset;
     }

     #main_section02 .changeable_modal03 .modal03_col01 .new_title_ms {
         margin-top: 10px;
         margin-bottom: 0;
     }

     #main_section02 .changeable_modal03 .modal03_col02 {
         margin-left: 0;
         margin-right: 0;
     }

     #main_section02 .changeable_modal04 .modal04_row02 .new_title_s {
         float: none;
         width: 100%;
     }

     #main_section02 .changeable_modal04 .modal04_row02 .new_title_s:first-child {
         padding-right: 0;
         border: none;
     }

     #main_section02 .changeable_modal04 .modal04_row02 .new_title_s:last-child {
         padding-left: 0;
     }

     #main_section02 .changeable_modal04 .modal04_row01 .modal04_new_form01 .new_title_ms {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     #main_section02 .visual_news .visual_news_content ul li:last-child {
         padding-bottom: 0;
     }

     /*二级通用页面*/
     .level02_top {
         border: none;
         margin-bottom: 0;
     }

     .level02_top .level02_title {
         font-size: 20px;
         font-weight: normal;
         line-height: 19px;
         margin-top: 20px;
         padding-bottom: 10px;
         margin-bottom: 10px;
         border-bottom: 1px solid #e6e6e6;
     }

     .subcol_common_top .common_right .common_title {
         font-size: 20px;
         line-height: 24px;
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .subcol_common_top .common_right .common_desc {
         margin-bottom: 10px;
     }

     .subcol_common_top {
         border: none;
         padding-bottom: 20px;
     }

     /* 二级列表页 */
     .subcol_list_content {
         margin-top: 0;
     }

     /* 二级卡片列表页 */
     .subcol_list_content .card_list ul li {
         width: 100%;
         height: auto;
         border-bottom: 1px solid #E6E6E6;
         padding-bottom: 20px;
     }

     .card_list ul li .list_info .new_title_ss {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .card_list ul li .list_img {
         width: 100%;
         height: auto;
         min-height: unset;
         max-height: unset;
     }

     /* husays 二级视频页 */
     .video_top {
         margin-bottom: 20px;
     }

     .video_top_right .top_video_title {
         margin-top: 10px;
         font-size: 20px;
         color: #121212;
         line-height: 24px;
     }

     .video_top_right .video_top_info {
         font-size: 14px;
         color: #666666;
         line-height: 18px;
         margin-bottom: 10px;
     }

     .video_top .video_top_right {
         background-color: #FFFFFF;
     }

     .video_top_right .video_top_desc {
         color: #666666;
     }

     .video_top .video_top_right .video_share {
         position: relative;
         margin-top: 10px;
         display: block;
         bottom: 0;
     }

     .video_list {
         margin-top: 20px;
     }

     .video_list ul li {
         width: 100%;
         height: auto;
         margin-top: 0;
         margin-right: 0;
         min-height: unset;
         max-height: unset;
     }

     .video_list ul li .on_p {
         margin-top: 20px;
     }

     /* 视频详情 */
     .related_video {
         margin-top: 20px;
     }

     .related_video .related_video_list ul li {
         width: 100%;
         margin-right: 0;
     }

     .related_video .related_video_list ul li .list_video_title {
         margin-top: 10px;
     }

     .related_video .related_video_list ul li .on_p {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .related_video .related_video_list ul li:last-child .on_p {
         display: none;
     }

     /* gallery 页 */
     .title_on_img {
         width: 100%;
         max-width: unset;
         padding-left: 15px;
         padding-right: 15px;
         text-shadow: unset;
     }

     .title_on_img .title_top {
         max-width: unset;
         position: relative;
         color: black;
         margin-top: 20px;
         top: unset;
         text-align: left;
     }

     .title_on_img .title_top .title {
         font-size: 24px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 30px;
         text-shadow: unset;
     }

     .title_on_img .ga_info {
         font-size: 12px;
         font-family: Helvetica Neue;
         color: #999999;
         line-height: 14px;
         margin-top: 10px;
     }

     .title_on_img .ga_info .author_name {
         color: #999999;
     }

     .article_modal .full_img .photo_info {
         font-size: 12px;
         font-family: Helvetica Neue;
         color: #B3B3B3;
         font-weight: normal;
         line-height: 14px;
         margin-top: 10px;
         margin-bottom: 20px;
         position: relative;
         width: 100%;
         opacity: 1;
         padding-left: 15px;
         padding-right: 15px;
         bottom: unset;
         right: unset;

     }

     .article_modal .full_cap {
         margin-left: 15px;
         margin-right: 15px;
         margin-top: 10px;
         font-family: Helvetica Neue;
     }

     .article_modal .content_sec {
         margin-top: 20px;
         padding-left: 15px;
         padding-right: 15px;
     }

     .article_modal .content_sec .content_note {
         font-size: 16px;
         font-family: ScalaOT Regular, ScalaOT;
         font-weight: 400;
         color: #000000;
         line-height: 20px;
         margin-bottom: 10px;
     }

     .article_modal .content_sec .art_content {
         font-size: 14px;
         font-family: ScalaOT Regular, ScalaOT;
         font-weight: 400;
         color: #121212;
         line-height: 20px;
     }

     .article_modal .content_sec .s_art_img {
         flex: unset;
         flex-wrap: wrap;
         -webkit-flex-wrap: wrap;
         width: 100%;
         float: none;
         left: 0;
         transform: unset;
     }

     .article_modal .content_sec .s_art_img .half_img {
         flex: unset;
         margin-right: 0;
         width: 100%;
     }

     .article_modal .content_sec figcaption {
         font-size: 12px;
         font-family: Helvetica Neue;
         color: #B3B3B3;
         line-height: 14px;
         margin-top: 10px;
         margin-bottom: 20px;
     }

     .article_modal .content_sec .art_img,
     .article_modal .content_sec .content_video {
         width: 100%;
         height: auto;
         left: unset;
         transform: unset;
     }

     /* 专题页 */
     .model_topic {
         font-size: 16px;
         font-family: HelveticaNeue Bold, Helvetica Neue;
         font-weight: bold;
         color: #666666;
         line-height: 19px;
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .net_news {
         border-top: unset;
         border-bottom: unset;
         padding-top: 0;
     }

     .net_news .net_col03 {
         padding-left: 0;
     }

     .net_news .model_column_topic a,
     .model_column_topic {
         font-size: 16px;
         font-family: HelveticaNeue Bold, Helvetica Neue;
         font-weight: bold;
         color: #666666;
         line-height: 19px;
         margin-top: 20px;
         margin-bottom: 10px;
     }

     .model_top_news {
         margin-bottom: 20px;
     }

     .model_top_news .top_news_right {
         padding-left: 0;
     }

     .model_title_sm,
     .model_title_ss {
         font-size: 20px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 24px;
     }

     .model_top_news .top_news_right .tn_article01_right {
         margin-bottom: 10px;
     }

     .model_top_news .tn_article01 .tn_article01_left .model_title_ss,
     .model_top_news .top_news_left img {
         margin-bottom: 10px;
     }

     .model_top_news .top_news_right .net_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .model_top_news p {
         margin-bottom: 0;
     }

     .model_video .model_video_right {
         padding-left: 0;
         padding-top: 0;
         margin-top: 10px;
         background-color: #FFFFFF;
     }

     .model_video .model_video_info {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .model_video .video_share {
         margin-top: 0;
     }

     .model_video {
         margin-bottom: 20px;
     }

     .single_rowlist ul li img {
         margin-bottom: 10px;
         height: auto;
         width: 100%;
     }

     .single_rowlist {
         margin-bottom: 20px;
     }

     .swiper-slide {
         width: 100%;
         height: auto;
     }

     .swiper-container {
         margin-bottom: 20px;
     }

     .multiple_list ul li {
         width: 100%;
         margin-right: 0;
         margin-bottom: 0;
         height: auto;
     }

     .multiple_list ul li img {
         height: auto;
     }

     .multiple_list ul li .multiple_list_title {
         margin-top: 10px;
     }

     /* 广告页 */
     .ad_carousel {
         margin-top: 20px;
     }

     .ad_header {
         display: none;
     }

     .audience {
         width: 100%;
     }

     .ad_row {
         width: 100%;
         margin-top: 20px;
         margin-bottom: 15px;
         padding-left: 15px;
         padding-right: 15px;
     }

     .digital_pro .left_img {
         height: auto;
     }

     .special_pro ul li {
         width: 100%;
     }

     .special_pro ul li:first-child {
         margin-right: 0;
     }

     .carousel-indicators {
         bottom: 14px;
         left: 15px;
         margin-left: 0;
         text-align: left;
     }

     .ad_carousel .carousel-inner .item .img_info {
         width: 100%;
         text-align: left;
         padding-left: 15px;
         padding-right: 15px;
         bottom: 20px;
         left: unset;
         top: unset;
         transform: unset;
         -webkit-transform: unset;
     }

     .ad_carousel .carousel-inner .item .img_info .img_title {
         font-size: 16px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #FFFFFF;
         line-height: 19px;
         margin-bottom: 4px;
     }

     .ad_carousel .carousel-inner .item .img_info .img_deck {
         display: none;
     }

     .ad_carousel .carousel-indicators li.active {
         width: 14px;
         height: 3px;
         background: #FFFFFF;
         border-radius: 2px;
         opacity: 1;
     }

     .ad_carousel .carousel-indicators li {
         margin-right: 4px;
         width: 3px;
         height: 3px;
         background: #D8D8D8;
         opacity: 0.5;
         margin: 0;
     }

     .audience .audience_title,
     .news_app .left_info .info_title,
     .print_pro .right_info .right_title,
     .ad_title {
         font-size: 16px;
         font-family: HelveticaNeue Bold, Helvetica Neue;
         font-weight: bold;
         color: #666666;
         line-height: 19px;
     }

     .audience {
         padding-top: 0;
         padding-bottom: 20px;
     }

     .audience .audience_title {
         text-align: left;
         margin-bottom: 20px;
     }

     .audience .audience_detail .aud_col01 img {
         width: 44px;
         height: 38px;
         margin-top: 0;
     }

     .audience .audience_detail .aud_col02 img {
         width: 23px;
         height: 38px;
     }

     .audience .audience_detail .aud_col03 img {
         width: 38px;
         height: 38px;
         margin-top: 0;
     }

     .audience .audience_detail ul li .detail_title {
         font-size: 16px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 19px;
         margin-top: 10px;
         margin-bottom: 0;
     }

     .audience .audience_detail ul li .detail_info {
         font-size: 12px;
         font-weight: 400;
         color: #666666;
         line-height: 20px;
     }

     .digital_pro .left_img .img_cover p {
         font-size: 16px;
         font-family: HelveticaNeue Bold, Helvetica Neue;
         font-weight: bold;
         color: #FFFFFF;
         line-height: 19px;
     }

     .digital_pro .right_info,
     .news_app .left_info p,
     .print_pro .right_info p,
     .social_pro .social_left p,
     .special_pro .special_pro_cover {
         margin-top: 10px;
         font-size: 14px;
         font-family: ScalaOT Regular, ScalaOT;
         font-weight: 400;
         color: #666666;
         line-height: 20px;
     }

     .news_app .right_img ul li {
         width: 33%;
         margin-right: 0;
         height: auto;
         padding: 0 20px 10px 20px;
     }

     .news_app .left_info .info_title {
         margin-bottom: 20px;
     }

     .print_pro .right_info .right_title {
         margin-top: 0;
         margin-bottom: 20px;
     }

     .print_pro .left_img {
         margin-bottom: 10px;
     }

     .print_pro .left_img ul li {
         width: 33%;
         height: auto;
     }

     .print_pro .left_img ul li .img_cover p {
         font-size: 30px;
     }

     .socoal_sec {
         margin-top: 0;
         margin-bottom: 0;
     }

     .social_pro {
         margin-top: 20px;
     }

     .social_pro .social_left .followers_num {
         margin-top: 10px;
     }

     .social_pro .social_left .followers_num .number {
         font-size: 20px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 24px;
     }

     .social_pro .social_left .followers_num .fans {
         font-size: 14px;
         color: #666666;
         line-height: 20px;
     }

     .social_pro .social_right {
         margin-top: 20px;
         width: 100%;
     }

     .social_pro .social_right ul li {
         width: 33%;
         margin-right: 0;
     }

     .social_pro .social_right ul li .media_type {
         width: 100%;
     }

     .social_pro .social_right ul li .media_type img {
         width: 32px;
         height: 32px;
     }

     .social_pro .social_right ul li .media_type .media_add {
         font-size: 12px;
         color: #666666;
         line-height: 20px;
     }

     .special_pro {
         margin-top: 20px;
     }

     .special_pro .special_pro_cover {
         padding: 20px;
         color: #FFFFFF;
     }

     .special_pro .special_pro_title {
         margin-top: 10px;
         font-size: 14px;
         font-weight: 400;
         color: #666666;
         line-height: 20px;
         text-align: left;
     }

     .ad_info {
         margin-top: 15px;
     }

     .ad_info .ad_info_col {
         margin-bottom: 20px;
     }

     .ad_info .ad_info_col .info_title {
         margin-bottom: 20px;
         font-size: 16px;
         font-family: HelveticaNeue Bold, Helvetica Neue;
         font-weight: bold;
         color: #666666;
         line-height: 19px;
     }

     .ad_info .ad_info_col ul li {
         font-size: 14px;
         font-family: ScalaOT Regular, ScalaOT;
         font-weight: 400;
         color: #666666;
         line-height: 20px;
     }

     .ad_divider {
         height: 5px;
         background: #E6E6E6;
         opacity: 0.5;
     }

     .ad_footer {
         padding-top: 0 !important;
     }

     .before_ad_footer {
         display: block;
         margin-top: 60px;
     }

     .ad_footer .footer_share {
         width: 100% !important;
         height: auto !important;
         border-bottom: none !important;
         padding-left: 15px;
         padding-right: 15px;
     }

     #footer .footer_info {
         margin-bottom: 60px;
     }

     .ad_footer .footer_info ul {
         padding-left: 15px;
         padding-right: 15px;
     }

     /* info页面 */
     .info_content .content_top .top_right {
         margin-top: 20px;
         margin-left: 0;
     }

     .info_list_form .column_title {
         margin-top: 20px;
     }

     .info_cardlist ul li {
         width: 100%;
         margin-right: 0;
         margin-bottom: 0;
         height: auto;
     }

     .info_cardlist ul li:last-child .on_p {
         display: none;
     }

     .info_list_form {
         margin-top: 0;
     }

     /* 普通检索 */
     .search_top .search_content {
         width: 274px;
         padding-top: 60px;
     }

     .search_top .search_content .search_input input {
         width: 274px;
     }

     .blur_top {
         display: none;
     }

     .search_list {
         width: 100%;
         margin-top: 20px;
     }

     .adv_form .search_mode_link,
     .search_top .search_content .search_mode_link {
         margin-bottom: 70px;
     }

     .search_list .list_item .item_info .search_time {
         display: block;
         margin-bottom: 6px;
     }

     .search_list .in_divider {
         margin-bottom: 20px
     }

     .page_nav,
     .page_nav .result_num {
         display: block;
     }

     .page_nav .result_num {
         margin-bottom: 20px;
     }

     .page_nav .page_num ul li:first-child {
         display: none;
     }

     /* 高级搜索 */
     .adv_form {
         margin-top: 10px;
         padding-left: 15px;
         padding-right: 15px;
     }

     .adv_form form {
         margin-top: 0;
         padding-top: 0;
     }

     .adv_form form .adv_type,
     .adv_form form .adv_label {
         display: block;
     }

     .adv_form form .adv_label {
         text-align: left;
         margin-bottom: 10px;
         margin-top: 20px;
     }

     .adv_form form .adv_type select {
         width: 45%;
     }

     .adv_form form .adv_type .b_size {
         width: 100%;
     }

     .adv_form .data_input {
         width: 35%;
     }

     .adv_form form .adv_type .m_size {
         width: 100%;
     }

     .adv_form form .adv_form_line {
         margin-bottom: 0;
     }

     .adv_form .search_mode_link {
         margin-bottom: 60px;
     }

     /* 作者页 */
     .author_container {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .author_container .author_content .left_img {
         width: 136px;
         height: 136px;
         margin: 0 auto;
     }

     .author_container .author_content .right_info .author_name {
         text-align: center;
         font-size: 20px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 24px;
         margin-top: 20px;
         margin-bottom: 5px;
     }

     .author_container .author_content .right_info .author_title {
         font-size: 16px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 19px;
         text-align: center;
         margin-bottom: 10px;
     }

     .author_container .author_content .right_info .author_plat {
         margin-bottom: 10px;
         text-align: center;
     }

     .author_container .author_content .right_info .author_desc {
         font-size: 14px;
         font-family: ScalaOT Bold, ScalaOT;
         font-weight: bold;
         color: #121212;
         line-height: 17px;
         text-align: center;
     }

     .author_articles .author_articles_topic {
         margin-top: 20px;
         font-size: 16px;
         font-family: HelveticaNeue Bold, Helvetica Neue;
         font-weight: bold;
         color: #666666;
         line-height: 19px;
         border-bottom: unset;
     }

     .author_articles_container .level01_list ul li:first-child {
         margin-top: 0;
     }

     .on_p_container {
         display: block;
     }

     /*联系我们*/
     .contact_cate {
         width: 100%;
     }

     .contact_topic {
         font-size: 24px !important;
         margin-top: 20px !important;
         margin-bottom: 10px !important;
     }

     .contact_cate {
         margin-top: 20px;
     }

     /* app 下载*/
     .qr_code {
         padding-bottom: 20px;
     }

     .qr_code ul {
         margin-left: 0;
     }

     .qr_code ul li {
         float: none;
         margin-right: 0;
         margin: 0 auto;
     }

     .qr_code ul li:last-child {
         margin: 0 auto;
     }

     .app_desc_section .full_row {
         padding: 0 15px;
     }

     .app_desc {
         width: 100%;
         padding: 0;
     }

     .app_desc ul {
         margin-left: 0;
     }

     .app_desc ul .desc_col01,
     .app_desc ul .desc_col02,
     .app_desc ul .desc_col03 {
         width: 100%;
     }

     .app_desc ul .desc_col01,
     .app_desc ul .desc_col02,
     .app_desc ul .desc_col03 {
         margin-top: 20px;
     }

     .app_desc ul .desc_col02 {
         margin-right: 0;
     }

     .app_desc ul .desc_col02 .desc_item .desc_title {
         margin-left: 0;
     }

     .app_desc ul .desc_col01 .desc_item:first-child {
         margin-bottom: 20px;
     }

     .app_desc ul .desc_col02 img {
         width: 100%;
         position: relative;
         left: 50%;
         transform: translateX(-50%);
         margin-left: unset;
     }

     .app_desc ul .desc_col03 .desc_item:not(:last-child) {
         margin-bottom: 20px;
     }

     .app_footer {
         margin-top: 40px !important;
         border-top: 1px solid #E6E6E6 !important;
     }

     /* 关于我们*/
     .about_b_img .b_img img {
         min-width: unset;
     }

     .about_b_img .b_img .text_on {
         display: none;
     }

     .about_content {
         width: 100%;
         margin-top: 30px;
     }

     .about_b_img .b_img .about_title {
         font-size: 36px;
     }

     .about_content .content_width_img .left_img {
         width: 100%;
         float: none;
     }

     .about_content .content_width_img .right_text {
         float: none;
         width: 100%;
     }

     /* invest 页面适配*/
     .invest_content {
         margin-top: 0;
     }

     .invest_content .invest_content_top .invest_content_left {
         width: 100%;
         padding-right: 0;
         border-right: unset;
         float: none;
     }

     .invest_content .invest_content_top .invest_content_right {
         width: 100%;
         padding-left: 0;
     }

     .invest_content .invest_content_top .invest_content_right .invest_right_art .right_art_img,
     .invest_content .invest_content_top .invest_content_right .invest_right_art .right_art_left {
         width: 100%;
         margin-right: 0;
     }

     .invest_list .in_divider,
     .invest_column .in_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .invest_video .invest_content_mid ul li,
     .invest_content .invest_content_mid ul li {
         width: 100%;
         margin-right: 0;
     }

     .invest_two_column .two_column_left,
     .invest_two_column .two_column_right {
         width: 100%;
         margin-right: 0;
         float: none;
     }

     .invest_two_column .two_column_left .two_column_img,
     .invest_two_column .two_column_right .two_column_img {
         width: 100%;
     }

     .invest_two_column .two_column_title {
         width: 100%;
     }

     .invest_b_img .invest_on_img,
     .invest_b_img .invest_on_img .invest_top_title {
         width: 100%;
         position: relative;
     }

     .invest_b_img .invest_on_img {
         top: 20px;
         left: 0;
         transform: unset;
         position: unset;
         padding-left: 15px;
         padding-right: 15px;
     }

     .invest_b_img .invest_on_img .invest_top_desc {
         text-align: left;
     }

     .invest_b_img .invest_on_img .invest_top_title {
         font-size: 30px;
     }

     .invest_b_img .invest_on_img .invest_top_title .top_yellow,
     .invest_b_img .invest_on_img .invest_top_title,
     .invest_b_img .invest_on_img .invest_top_desc {
         color: #121212;
     }

     .full_on_p {
         margin-top: 20px;
         display: block;
     }

     .invest_content .invest_content_top .invest_content_right .in_divider,
     .invest_list .in_divider,
     .invest_content .in_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .invest_content .invest_content_mid {
         margin-top: 0;
     }

     .invest_content .invest_content_mid ul li img {
         width: 100%;
         height: auto;
     }

     /* 文章页面图片放大 */
     #img_cover .drag_img {
         max-width: 100%;
         width: 100%;
         top: 100px;
     }

     /* 招聘页面适配 */
     .career_content .career_info .info_left,
     .career_content .career_info .info_right {
         width: 100%;
     }

     .career_b_img .text_on_career .career_top_title {
         font-size: 40px;
     }

     .career_content .career_title01 {
         font-size: 28px;
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .career_content {
         margin-bottom: 20px;
     }

     .career_content .career_info .info_right .career_title02 {
         font-size: 20px;
         margin-top: 20px;
     }

     .career_content .career_info .info_right {
         margin-bottom: 20px;
     }

     .career_full_img {
         margin-bottom: 20px;
     }

     .career_content .career_info:first-child {
         margin-bottom: 20px;
     }

     .career_content p {
         font-size: 16px;
     }

     .career_content .first_info {
         margin-bottom: 20px;
     }

     .career_content .career_info .info_left img {
         margin-bottom: 0px;
     }

     /* 隐私适配 */
     .term_content {
         width: 100%;
     }

     /* 年度稿件页 适配 */
     .year_top .text_on_year .year_top_title {
         font-size: 28px;
         width: 100%;
         line-height: 36px;
     }

     .year_section01 .year_title {
         margin-top: 20px;
         margin-bottom: 12px;
     }

     .year_section03 .year_sec03_left .sec03_left_top .left_top_left,
     .year_section02 .year_sec02_right .sec02_right_bot .right_bot_item,
     .year_section03 .year_sec03_left .sec03_left_bot .left_bot_item,
     .year_life .year_life_content .year_life_item .year_life_text,
     .year_life .year_life_content .year_life_item .year_life_img,
     .year_life .year_life_content .year_life_item,
     .year_opinion .year_opinion_content ul li,
     .year_section03 .year_sec03_right,
     .year_section03 .year_sec03_left,
     .year_section02 .year_sec02_right,
     .year_section02 .year_sec02_left,
     .year_section01 .year_sec01_right,
     .year_section01 .year_sec01_mid,
     .year_section01 .year_sec01_left {
         width: 100%;
         padding-right: 0;
         padding-left: 0;
         border: unset;
         margin-left: 0;
         margin-right: 0;
     }

     .year_section02 .year_sec02_right .sec02_right_bot .item_divider,
     .year_section03 .year_sec03_left .sec03_left_bot .item_divider {
         display: none;
     }

     .year_section01 .year_sec01_left,
     .year_section01 .year_sec01_mid,
     .year_section01 .year_sec01_right {
         float: none;
     }

     .year_section02 .year_sec02_right .sec02_right_top .right_top_left,
     .year_section03 .year_sec03_left .sec03_left_top .left_top_left,
     .year_life .year_life_content .year_life_item,
     .year_life .year_life_content .year_life_item .year_life_text,
     .year_life .year_life_content .year_life_item .year_life_img,
     .year_opinion .year_opinion_content ul li,
     .year_section02 .year_sec02_right .sec02_right_top .right_top_left,
     .year_section03 .year_sec03_left .sec03_left_top .left_top_right,
     .year_section02 .year_sec02_right .sec02_right_bot .right_bot_item,
     .year_section03 .year_sec03_left .sec03_left_bot .left_bot_item,
     .year_section02 .year_sec02_left,
     .year_section02 .year_sec02_right,
     .year_section03 .year_sec03_left,
     .year_section03 .year_sec03_right {
         float: none;
     }

     .year_section02 .year_sec02_right .sec02_right_top .right_top_left,
     .year_section03 .year_sec03_left .sec03_left_top .left_top_right {
         width: 100%;
     }

     .year_life .year_life_content .year_life_item .year_life_text .year_title_m {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     .year_section02 .year_sec02_right .sec02_right_top .right_top_right .year_title_l,
     .year_section03 .year_sec03_left .sec03_left_top .left_top_right .year_title_l {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     /*  页面顶部url式导航  */
     .top_page_nav {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .top_page_nav .nav_line {
         font-size: 18px;
         line-height: 24px;
     }

     .invest_list .invest_content_mid ul li .invest_art_title02,
     .invest_video .invest_content_mid ul li .invest_art_title02,
     .invest_content .invest_content_mid ul li .invest_art_title02 {
         min-height: unset;
         max-height: unset;
     }

     .invest_list .invest_content_mid ul li img,
     .invest_content .invest_content_mid ul li img {
         width: 100%;
         height: auto;
     }

     .invest_list .invest_content_mid ul li,
     .invest_video .invest_content_mid ul li,
     .invest_content .invest_content_mid ul li {
         width: 100%;
     }

     .invest_content .invest_content_top .invest_content_right .invest_right_art .right_art_left .invest_art_title02 {
         margin-top: 18px;
     }

     .special_sec01_row .left_row .left_row_content ul li,
     .special_sec01_row .left_row,
     .special_sec01_row .right_row,
     .special_sec01_cols .special_sec01_col01,
     .special_sec01_cols .special_sec01_col02,
     .special_sec01_cols .special_sec01_col03 {
         float: none;
         width: 100%;
         margin-left: 0;
         margin-right: 0;
         padding-left: 0;
         padding-right: 0;
         border: unset;
     }

     .special_sec01_row .left_row .left_row_content ul li:not(:first-child),
     .special_sec01_row .left_row .left_row_content ul li:first-child {
         width: 100%;
         padding-left: 0;
         padding-right: 0;
         border: unset;
     }

     .sepcial_title_sec .special_title {
         font-size: 40px;
         line-height: 60px;
     }

     .sepcial_title_sec .special_deck {
         font-size: 24px;
         line-height: 30px;
     }

     .special_sec01_row02 .special_row02_content ul li:first-child {
         width: 100%;
     }

     .special_sec01_row02 .special_row02_content ul li {
         float: none;
         width: 100%;
     }

     .special_sec01_row02 .special_row02_content ul li .new_title_s {
         padding-left: 0;
         padding-right: 0;
         border-left: unset;
     }

     .special_section01 {
         margin-bottom: 0;
     }

     /* 卡通页面手机自适应 */
     .cartoon_list ul li,
     .cartoon_right .ct_right_item .right_right_title,
     .cartoon_right .ct_right_item .right_left_img,
     .cartoon_content .cartoon_left,
     .cartoon_content .cartoon_right {
         float: unset;
         width: 100%;
         padding-left: 0;
         padding-right: 0;
         margin-left: 0;
         margin-right: 0;
         border: unset;
     }

     .cartoon_list ul li {
         margin-bottom: 0;
     }

     .cartoon_list .in_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .cartoon_list ul li:last-child .in_divider {
         display: none;
     }

     .cartoon_list ul li .new_title_ss,
     .cartoon_list ul li p {
         max-height: unset;
         min-height: unset;
     }

     .cartoon_container {
         padding-bottom: 20px;
     }

     .cartoon_list_content {
         margin-top: 20px;
     }

     .cartoon_content .cartoon_right .in_divider {
         margin-top: 20px;
         margin-bottom: 20px;
     }

     .main_slide {
         width: 100%;
     }

     .enter_top_pc {
         display: none;
     }

     .enter_top_mobile {
         display: block;
     }

     .list_content .level01_list {
         float: none;
     }

     .list_content .side_ad {
         float: none;
         margin: 0 auto;
         margin-top: 30px;
     }

     .level01_top .level01_name {
         height: 15px;
         margin-bottom: 3px;
         margin-right: 4px;
     }

     .video_detail_top {
         background-color: unset;
     }

     /* 2023-5-11 newsletter 入口 弹出框开始 */
     .sign_newletter_box {
         width: 80%;
         max-width: 360px;
     }

     .sign_newletter_box .sign_topic {
         font-size: 22px;
     }

     .sign_newletter_box .sign_desc {
         font-size: 12px;
         max-width: 78%;
     }

     .sign_newletter_box .sign_upload {
         width: 90%;
     }

     .sign_newletter_box .sign_upload .fill_email {
         width: 74%;
     }

     .sign_newletter_box .sign_upload .upload_email {
         width: 26%;
         font-size: 10px;
     }

     .nl_success_box {
         width: 80%;
         max-width: 360px;
     }

     .nl_success_box .success_line {
         width: 92%;
     }

     .footer_share .nl_btn_bot {
         margin-top: 6px;
     }

     #footer .footer_share .iconfont {
         margin-left: 20px;
     }

     .sign_newletter_box .err_notice {
         width: 90%;
         text-align: center;
     }

     /* 2023-5-11 newsletter 入口 弹出框结束 */
 }